- Informações Técnicas
Essa página tem como objetivo documentar informações técnicas sobre a integração online.
Inclusões/Alterações:
A0000 - CADASTRO DE SERIES
destination.serie.save
M0000 - Cadastro de Mercadoria
destination.mercadoria.save
M2000 - GRUPO DE MERCADORIA/SERVIÇO
destination.grupo.save
M3000 - GRUPO INVENTARIO
destination.grupoinv.save
M4000 - Cadastro de Serviços
destination.servico.save
P0000 - Cadastro de Pessoa
destination.pessoa.save
T0000 - TIPO CREDITO PIS/COFINS
destination.cfgtpcred.save
U0000 - UNIDADE DE MEDIDA
destination.unidade.save
00400 - Cadastro Natureza de Operação
destination.natoperacao.save
D0000 - OUTROS DEBITOS/CREDITOS
destination.odc.save
E0000 - Entradas
destination.entrada.save
F0000 - Prestação de Serviço
destination.prest.save
G0000 - Documento Fiscal Emitido por ECF
destination.ecf.save
I0000 - Impostos Retidos
destination.impostoretido.save
O0000 - Outras Operações PIS/COFINS
destination.F100.save
R0000 - Cabeçalho do Mapa Resumo
destination.mapa.save
S0000 - Saídas
destination.saida.save
H0000 - Inventário
destination.inventario.save
K0100 - Controle de Produção e Estoque
destination.K100.save
00100 - Processos Administrativos e Judiciais
destination.procjud.save
00200 - SCANC Tipo 60
destination.scanc60.save
01100 - Exportação - Registro de Informações
destination.exportacoes.save
01300 - Combustíveis - Movimentação de Tanques
destination.movcomb.save
01350 - Bombas
destination.bomba.save
01600 - Movimentações de Cartão de Crédito(Até 31/12/2021)
destination.movcartao.save
01601-Operações com Instrumentos de pagto eletrônico
destination.pageletronico.save
Json:
Validação:
rfc 8259
Informações Importantes:
Não é necessário utilizar a fila de exclusão para integrações, o serviço de cada fila é responsável por identificar se a nota já existe dentro do fiscal e realizar a sua alteração. Porém, o que controla isso é o campo IDORIGEM de cada documento então se a mesma nota teve seu IDORIGEM alterado por qualquer motivo, então deve ser utilizada a fila para deletar a nota antiga.
Informações importantes sobre os campos do tipo caractere: sempre deve ser entre aspas duplas “VALOR TEXTO“. Podem aceitar a informação null, e também podem ser desconsiderados do JSON caso o campo em questão não seja obrigatório e não tenha valor.
Informações importantes sobre os campos do tipo numérico: não devem conter aspas duplas, não utilizam separador de milhar e casas decimais são separadas por ponto. Podem aceitar a informação null, e também podem ser desconsiderados do JSON caso o campo em questão não seja obrigatório e não tenha valor.
Arquivos JSON que tem filhos no formato de array, quando não houver informação de filho deve ser montado como array vazio e não como null.
Exemplo:
JSON somente com o cabeçalho de outros débitos e créditos, repare que a paridade “fodcvals” está utilizando colchetes para identificar o array vazio [].
Outro exemplo seria não mandar a paridade "fodcvals", também é um modelo que não está em conformidade com o layout necessário.
Certo:
{
"estab": 1001,
"idimposto": "ICMS",
"data": "15/09/2001",
"uf": null,
"idorigem": "ODC|1001|ICMS|150921|",
"fodcvals": []
}
Errado:
{
"estab":1001,
"idimposto":"ICMS",
"data":"15/09/2001",
"uf":null,
"idorigem":"ODC|1001|ICMS|150921|",
"fodcvals": null
}
{
"estab":1001,
"idimposto":"ICMS",
"data":"15/09/2001",
"uf":null,
"idorigem":"ODC|1001|ICMS|150921|"
}
Delete:
D0000 - OUTROS DEBITOS/CREDITOS
destination.odc.delete
E0000 - Entradas
destination.entrada.delete
F0000 - Prestação de Serviço
destination.prest.delete
G0000 - Documento Fiscal Emitido por ECF
destination.ecf.delete
I0000 - Impostos Retidos
destination.impostoretido.delete
O0000 - Outras Operações PIS/COFINS
destination.F100.delete
R0000 - Cabeçalho do Mapa Resumo
destination.mapa.delete
S0000 - Saídas
destination.saida.delete
H0000 - Inventário
destination.inventario.delete
K0100 - Controle de Produção e Estoque
destination.K100.delete
00100 - Processos Administrativos e Judiciais
destination.procjud.delete
00200 - SCANC Tipo 60
destination.scanc60.delete
01100 - Exportação - Registro de Informações
destination.exportacoes.delete
01300 - Combustíveis - Movimentação de Tanques
destination.movcomb.delete
01350 - Bombas
destination.bomba.delete
01600 - Movimentações de Cartão de Crédito(Até 31/12/2021)
destination.movcartao.delete
01601-Operações com Instrumentos de pagto eletrônico
destination.pageletronico.delete
Json
Validação:
rfc 8259
Exemplo:
{ “idorigem“: “0001|NOTA|78|4589“ }
Informações Importantes:
Consiste em um JSON simples somente com a informação do IDORIGEM.
A diferenciação de qual será o tipo do documento a ser excluído será feita pela fila que o JSON será enviado.
Por exemplo se eu enviar para destination.entrada.delete o JSON exemplo a nota de entrada com IDORIGEM 0001|NOTA|78|4589 será excluída. Mas se enviar o JSON para destination.saida.delete o serviço tentará identificar se existe uma nota de saída com esse IDORIGEM.