Leia o código SwissQR em Zapier
Leia o código SwissQR é um Zapier ação por PDF4me que decodifica o suíço QR-bilhete embutido em um PDF e devolve o credor, o devedor, IBAN, quantidade e dados de referência como JSONUse-o para renomear faturas automaticamente, conciliar pagamentos com registros contábeis ou encaminhar documentos por valor ou referência sem a necessidade de entrada manual de dados.
O que esta ação faz
PDF4me Leia o código SwissQR leva um PDF contendo um suíço QR-conta (QR-Fatura) e retorna seus dados de pagamento estruturados, dentro de um Zap. Mapeie o Arquivoe a ação retorna Texto do documento, um JSON corda com IBAN, credor, credor final, devedor, valor, moeda e campos de referência. Analise-o com um código por Zapier Etapa para impulsionar a renomeação de faturas, a conciliação de pagamentos ou a automação contábil.
Autenticando seu API Solicitar
Para acessar o PDF4me Web API através ZapierCada solicitação deve incluir credenciais de autenticação adequadas.
Fatos importantes que você não deve perder
Texto do documento, contendo toda a carga útil decodificada como um JSON string. Você precisa de um código por Zapier (Executar JavaScript) passo a passo para JSON.parse isso antes de mapear valores individuais como IBAN ou ud_Name.cr_ é o credor, ucr_ é o credor final (geralmente em branco), e fora_ é o devedor final, em conformidade com os Padrões de Pagamento Suíços (SPC) nomenclatura de campos. cr_Nome e ud_Name São os dois campos mais utilizados nos fluxos de trabalho.
Configurar painel de ações: somente o arquivo é obrigatório, o nome do arquivo é opcional.
Parâmetros
Requerido no Zapier UI: Arquivo. O nome do arquivo é opcional.
| Parâmetro | Obrigatório | O que faz | Exemplo |
|---|---|---|---|
| File | Required | The PDF containing the Swiss QR-bill to decode. Map from your trigger or a previous step. | 1. File |
| File Name | Optional | Name for the response file. If left blank, the name is picked from the source URL. | invoice.pdf |
Saída
A ação retorna os metadados do arquivo mais um campo de carga útil. Texto do documento, um JSON string. Analise-a para chegar ao suíço individual. QR-campos da fatura listados abaixo da tabela.
| Campo | Tipo | O que contém |
|---|---|---|
File Name | String | Name of the generated response file, from File Name or picked from the source URL. |
File Extension | String | Extension of the response file, .json. |
Full File Name | String | Complete filename including extension. |
File Alternate Url | String | URL to the generated JSON response file. |
Document Id | String | Unique identifier for this processing run. |
File Size | Number | Size of the response file in bytes. |
Doc Text | String (JSON) | The decoded Swiss QR-bill payload as a JSON string. Parse it to reach IBAN, creditor, debtor, amount, currency, and reference fields. |
Campos de texto do documento (após JSON.parse)
| Campo | O que contém |
|---|---|
QRType, Version, CodingType | Swiss Payment Standards header data identifying this as an SPC QR payload and its version. |
IBAN | Creditor IBAN the payment settles to. |
cr_Name, cr_StreetOrAddressLine1, cr_PostalCode, cr_City, cr_Country | Creditor (biller) name and address. |
ucr_Name, ucr_StreetOrAddressLine1, ucr_PostalCode, ucr_City, ucr_Country | Ultimate creditor fields, populated only when the creditor differs from the ultimate payee. |
Amount, Currency | Payment amount and currency (CHF or EUR). |
ud_Name, ud_StreetOrAddressLine1, ud_PostalCode, ud_City, ud_Country | Ultimate debtor (payer) name and address. |
ReferenceType, Reference | Reference type (QRR, SCOR, or NON) and the reference number itself. |
UnstructuredMessage, BillingInfo | Free-text payment message and structured billing information, when present on the bill. |
Como faço para configurar a leitura do código SwissQR em Zapier?
- Adicionar PDF4me como o aplicativo de ação no seu Zap e escolha Leia o código SwissQR.
- Conecte seu PDF4me Crie uma conta ou selecione uma conexão existente.
- Mapa Arquivo para os suíços QR-conta PDF a partir do seu gatilho ou de uma etapa anterior. Opcionalmente, mapeie. Nome do arquivo.
- Teste a etapa e inspecione Texto do documento No painel de saída de dados, é um JSON corda.
- Adicionar um Código por Zapier (Executar JavaScript) etapa que recebe o texto do documento, executa
JSON.parsee retorna o campo específico que você precisa (ud_Name,cr_Nome,IBAN,Referência, ou outros). - Mapa que analisou o valor em Carregar arquivo (para renomear), um Filtro ou Caminhos etapa (para roteamento) ou uma ação em planilha/contabilidade.
O que é o suíço QR-Bill e por que precisa de um leitor especial?
Os suíços QR-conta (QRO formato de comprovante de pagamento suíço (Rechnung) tornou-se o único comprovante de pagamento válido na Suíça em 30 de setembro de 2022, substituindo os antigos comprovantes laranja e vermelho. Ele codifica o credor, o devedor, IBAN, quantidade e dados de referência dentro de um QR código usando o SPC (Código de Pagamento Suíço) estrutura, uma ordem de campo fixa que um código de barras genérico ou QR O scanner lê o texto bruto, mas não consegue mapeá-lo para campos nomeados. O comando "Read SwissQR Code" decodifica isso. SPC estrutura e a retorna como nomeada JSON campos.
Configurações típicas
Exemplos de fluxo de trabalhoCommon Zapier patterns using Read SwissQR Code.
- Um gatilho para Novo Arquivo na Pasta (Dropbox, Google Drive, SharePoint) dispara contra um novo suíço QR-conta PDF.
- A função "Ler código SwissQR" é executada com o arquivo e o nome do arquivo mapeados a partir do gatilho, retornando o texto do documento.
- Um código por Zapier A etapa analisa o texto do documento e retorna ud_Name (o devedor).
- O upload do arquivo salva o mesmo PDF Conteúdo com o nome analisado para que os arquivos possam ser pesquisados por pagador.
- Um gatilho de e-mail ou pasta entrega um suíço QR-conta PDF.
- A leitura do código SwissQR extrai o texto do documento e, em seguida, o código. Zapier análise de etapas IBANValor e Referência.
- Uma etapa de pesquisa em um sistema de contabilidade (QuickBooks, Xero ou um banco de dados personalizado) relaciona a Referência a uma fatura em aberto.
- Uma etapa subsequente marca a fatura como paga e registra a transação.
- A função "Read SwissQR Code" é executada em uma fatura recebida e retorna o texto do documento.
- Um código por Zapier A etapa analisa o valor (Amount) e o tipo de referência (ReferenceType).
- Uma etapa do Paths direciona pagamentos de alto valor para uma fila de aprovação manual e QRR-pagamentos referenciados para lançamento automático.
Dicas práticas
Folha de dicas
| Campo | Valor |
|---|---|
| Action | Read SwissQR Code |
| File | Required, Swiss QR-bill PDF |
| File Name | Optional |
| Output payload | Doc Text (JSON string) |
| Common parsed fields | IBAN, cr_Name, ud_Name, Amount, Currency, Reference |
| Parse step needed | Code by Zapier, JSON.parse(Doc Text) |
| Counterpart action | Create SwissQR Bill (generates the QR-bill instead of reading it) |
Perguntas frequentes
Ações relacionadas
Casos de uso e aplicações industriais
- Swiss Banking & Financial Services
- Swiss Business & Professional Services
- Swiss E-commerce & Retail
- Swiss Government & Public Sector
- Processamento de PagamentosLeia os códigos SwissQR para processamento automatizado de pagamentos e gestão de transações.
- Gestão de TransaçõesExtrair dados de pagamento para processamento e conciliação abrangentes de transações.
- Relatórios de ConformidadeInserir dados decodificados de referência e valor em registros internos de auditoria.
- Atendimento ao ClienteProcessar pagamentos e consultas de clientes com reconhecimento automático de código SwissQR.
- Processamento de faturasLeia os códigos SwissQR das faturas para processamento automatizado de pagamentos e contabilidade.
- Gestão de ClientesExtrair informações de pagamento para faturamento e rastreamento de pagamentos de clientes.
- Gestão FinanceiraAutomatize a leitura de códigos SwissQR para uma gestão financeira completa.
- Automação de DocumentosSimplifique o processamento de documentos comerciais com a leitura integrada de códigos SwissQR.
- Processamento de PedidosLeia os códigos SwissQR para processamento automatizado de pedidos e cobrança de pagamentos.
- Rastreamento de PagamentosExtrair dados de pagamento para um rastreamento completo de pedidos e pagamentos.
- Experiência do clienteMelhore a experiência de pagamento do cliente com o processamento automatizado de códigos SwissQR.
- Gestão de estoqueVincular dados de pagamento ao gerenciamento de estoque e ao processamento de pedidos.
- Serviços PúblicosLeia os códigos SwissQR para serviços governamentais e processamento de pagamentos do setor público.
- Administração TributáriaExtrair dados de pagamento para o processamento de impostos e taxas governamentais.
- Gestão de RegistrosInserir dados de pagamento decodificados nos registros internos da contabilidade do setor público.
- Serviços digitaisModernize o processamento de pagamentos do setor público com a automação do SwissQR Code.