Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


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. Tela XXXPrincipais Campos e ParâmetrosTabelas 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

...

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’).

(aqui vou inserir o print da tela após o desenvolvimento)Image Added


c. Inserir os pedidos ou lotes na tabela de faturamento automático

...

Card documentos
InformacaoA API de Faturamento Automático segue as mesmas regras e validações de faturamento das telas do sistema TOTVS Homecenter (linha Gemco).
TituloIMPORTANTE!


04.

...

TABELAS UTILIZADAS

  • No processo de faturamento é utilizada a tabela: FATAUT_INTEGRA e FATAUT_INTEGRA_LOG.

...

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>

...