Função EnviarTXTNfe ( )
O arquivo TXT deverá ser gerado seguindo as orientações do manual “[NF-E] MANUAL DE LAYOUT TXT-NF-E” disponível no portal da API.
No portal da API também é possível visualizar exemplos do arquivo TXT. O arquivo TXT poderá ser enviado usando o seguinte método HTTP:
POST/EnviarTXTNfe/
O conteúdo do POST deverá conter os dados do TXT codificado em BASE64 a ser enviado. O resultado será sucesso em enviar o arquivo TXT ou uma mensagem de erro de validação.
Este método foi criado para aqueles desenvolvedores que já possuíam a integração via TXT desenvolvida para o emissor gratuito da SEFAZ SP.
Campo |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
arquivo_txt_nfe_base64 | texto em base 64 | Sim | Arquivo TXT contendo todos os dados da NF-e conforme manual técnico “[NF-E] MANUAL DE LAYOUT TXT-NF-E” disponibilizado no portal da API, codificado em base64 |
Exemplo de JSon
{
"ApiKey":"xxxapikeyhashxxx",
"Cnpj":"00.000.000/000-00",
"Dados":{
"arquivo_txt_nfe_base64 ":"VEVTVEUgREUgQ0VSVElGSUNBRE8= ..."
}
}
Retornos e Erros
Todos os códigos de erros com os três primeiros dígitos sendo 100 são associados a função: EnviarTXTNfeCódigo | Campo | Mensagem de retorno |
---|---|---|
1001 | arquivo_txt_nfe_base64 | É preciso enviar um TXT válido em formato BASE64 |
1002 | Retorno com erro | |
1003 | Retorno com sucesso |
Retornos de JSON
Retorno com erro de parametros |
---|
{ "Status": "Erro", "codigo": "codigo_erro", "campo": "campo_com_erro", "descricao": "descricao_erro" } |
Retorno com erro |
---|
{ "status": "Erro", "codigo": "1002", "descricao": "descricao_erro" } |
Retorno com sucesso |
---|
{ "status": "OK", "codigo": "1003", "descricao": "A nota foi enviada com sucesso", "searchkey": "searchkey_gerado" } |