O objetivo da criação da API de Faturamento Automático para o sistema TOTVS Homecenter (linha Gemco), é efetuar o faturamento automático dos pedidos que já foram pagos e estão liberados para faturamento. Este desenvolvimento contempla também o faturamento por lote, faturamento pedidos de simples faturamento/remessa e pedidos de transferência entre filiais, desde que atendam à parametrização necessária.
Um pedido que já tenha sido liberado pelo caixa pode ser inserido na tabela de faturamento automático e ter sua NF-e emitida de forma automática, sem necessidade que um atendente efetue o faturamento de forma manual.
a. Configurações Técnicas
...
2 Chaveamento de Ambientes - Conexão de Banco de Dados
3 SERVIÇO DESATIVADO - Instalação do Serviço do Faturamento Automático
b. Tipo de Nota
Acessar o sistema TOTVS Homecenter (linha Gemco), caminho Cadastros > Tipo de Nota.
Marcar a flag "Faturamento Automático" para todos os tipos de nota que serão faturados automaticamente (CAD_TPNOTA.FLFATAPI = ‘S’).
c. Inserir os pedidos ou lotes na tabela de faturamento automático
...
Dessa forma, quando o serviço do faturamento automático estiver ativo, os pedidos e lotes aptos serão faturados.
No caso dos pedidos de simples faturamento a informação do pedido deve ser inserida 2 duas vezes na tabela, mas em momentos diferentes. Isto porque o a API de faturamento automático irá verificar se já existe a nota de simples faturamento, caso não exista, irá emiti-la. Caso a nota já exista, o processo automático irá gerar o pedido de simples remessa e emitir sua nota, finalizando o processo.
Card documentos | ||||
---|---|---|---|---|
|
...
...
Principais Campos e Parâmetros
...
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |
...