CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Parametrização
    1. Configurações Técnicas
    2. Tipo de Nota
    3. Inserir os pedidos ou lotes na tabela de faturamento automático
  4. Tabelas utilizadas


01. VISÃO GERAL

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, pedidos de simples faturamento/remessa e pedidos de transferência entre filiais, desde que atendam à parametrização necessária.

02. EXEMPLO DE UTILIZAÇÃO

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.

03. PARAMETRIZAÇÃO

a. Configurações Técnicas

Deve-se efetuar todos os procedimentos indicados nos documentos:

1 Manual de Configuração de Ambiente IIS

2 Chaveamento de Ambientes - Conexão de Banco de Dados

1 Instalação do Novo Serviço de 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

A empresa pode efetuar uma integração dos pedidos pagos e também de lotes montados em sua base de dados para a 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 duas vezes na tabela, mas em momentos diferentes. Isto porque 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.




04. TABELAS UTILIZADAS

No processo de faturamento são utilizadas as tabelas: FATAUT_INTEGRA e FATAUT_INTEGRA_LOG. 

STATUS da FATAUT_INTEGRA e FATAUT_INTEGRA_LOG:
0 - Não Processado
1 - Em processamento
2 - Faturado
3 - Não Faturado / Mensagem de retorno
4 - Faturado com divergência / Mensagem de retorno