Documentação

CT-e 4.00 – Cancelamento por evento

Para cancelar um CT-e você deve executar os seguintes passos: Dicas e solução de problemas

Read More

Testes básicos com a API da SEFAZ

Primeiramente: É necessário ter um e-CNPJ válido para utilizar a API. Ele é utilizado na assinatura e comunicação com a SEFAZ. Utilize um certificado do tipo A1 (arquivo) nos teste iniciais, só depois de dominar essa camada você tentar implementar a camada cliente (A3 / Token / Cartão). Faça todos os testes em homologação antes […]

Read More

Gerando um certificado A1 com a cadeia de certificação completa

O certificado A1 (arquivo) pode vir incompleto (sem toda a cadeia de certificado). Neste caso se faz necessário gerar uma versão com a cadeia de certificados completos. Para gerar este certificado podemos utilizar o assistente de certificados do Windows para completar a cadeia de certificados. Para isso se faz necessário importar o certificado e em […]

Read More

Adicionando informações do responsável técnico na NF-e ou NFC-e (Nota Técnica 2018.005)

A partir da versões após 2.1.42 (28/03/2019) API permite informar os dados do responsável técnico pelo sistema (infRespTec). E também calcula automaticamente o hashCSRT. Passo a passo Após gerar as demais tags da NF-e/NFC-e, adicione as tags do grupo de responsável técnico. Ou seja, basta informar as seguintes tags: “infNFe/infRespTec/CNPJ“: Com o CNPJ sem formatação […]

Read More

Trabalhando com certificado Token/Cartão/A3/Camada cliente

Para usar o ceritifcado na camada cliente voce deve segui os seguintes passos: Instale o Agente e adicione a API da SEFAZ e a licença; Crie o conector na camada cliente, utilize MSCAPI passado o CNPJ do certificado, para usar A3 verifique instruções aqui (não damos suporte a configuração de A3); Após criar o conector […]

Read More

Emitindo NF-e 4.00 em contingência

Definir o servidor de destino após criar o conector “SVC-AN” ou “SVC-RS” usando a função “SEFAZ – Definir Servidor“; Informar o tipo de emissão “tpEmis” conforme o ambiente a ser utilizado na chamada da função “SEFAZ NF-e – Criar Nota Fiscal” : 6 – Contingência SVC – AN; 7 – Contingência SVC – RS. Informar […]

Read More

Horário de verão / Fuso horário (Timezone)

A API de NF-e utiliza o fuso horário do servidor, lendo automaticamente a hora atual, bem como o fuso horário configurado. Para corrigir o horário independente da configuração do servidor, você pode utilizar a função “SEFAZ – Definir Parâmetro(Conector, Nome, Valor)” com o seguintes parâmetros: Conector (Variante) – Que será afetado pela configuração; Nome (Letras) […]

Read More

Migrando para NF-e 4.00

A nova versão 4.0 estará disponível em produção a partir de 02/08/2018, a versão 3.10 será desativada em abril de 2018 conforme a Nota Técnica 2016.002. Criamos esse guia para facilitar a migração da versão 3.10 para a 4.00. Tentamos reduzir ao máximo as mudanças de forma a maximixar os investimentos de quem usam nossas […]

Read More

Erros de validações dos XMLs

Validação do XML Validar CT-e, DF-e: https://www.sefaz.rs.gov.br/Dfe/ValidadorXml/ValidaXml Validar NF-e: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx Envio de Lote de XML Erro nao catalogado. Chave Acesso fora do padrão Verifique se a SEFAZ em questão aceita lotes sincronos ou assincronos somente (tag “indSinc”), ex: PE, BA, PR. Troque o valor da tag e tente novamente. A SEFAZ BA exige a inclusão do […]

Read More

Criando um conector para comunicação através da API da SEFAZ

O conector é o meio de comunicação entre a API e o servidor da SEFAZ, sempre que for consultar ou enviar dados de/para a SEFAZ você precisará iniciar um conector. Entre outras coisas ele é responsável pela autenticação entre os dois lados da comunicação. Para criar um novo conector utilize a função “SEFAZ – Criar Conexão” […]

Read More