Implementar nova rotina de comunicação para faturar e gerar as notas das cargas inseridas. Comunicação essa que será realizada pelo Locus.
Para o funcionamento correto do processo é necessário criar um Job com a procedure pkg_edi_faturamento.sp_ProcessaCargas().
No processo de integração, o software de terceiro, é responsável por realizar todos os procedimentos necessários. Após a realização dos procedimentos, o mesmo insere as seguintes informações na tabela de integração:
Informações necessárias do insert (tabela edi_faturamento):
NroCarga -> Número da carga de expedição.
NroEmpresa -> Número da empresa a qual a carga pertence
PontoImpressão -> Ponto de impressão selecionado para impressão do documento.
UsuEmissao -> Usuário associado a emissão da nota.
Em paralelo, um comando será executado e processará as cargas para que seja realizado o faturamento, a emissão, e o envio para a NDD.
Caso exista algum material de apoio associado na carga, deve-se gerar antes a tabela abaixo:
Informações necessárias do insert (tabela edi_cargaematapoio):
NroCarga -> Número da carga de expedição.
NroEmpresa -> Número da empresa a qual a carga pertence
SeqPessoa -> Sequêncial do cliente
SeqProduto -> Sequêncial do Produto
QtdEmbalagem -> Quantidade da embalagem do produto (material de apoio)
QtdEnviada -> Quantidade
UsuEnvio -> Usuário de envio.
Que indicará que a mesma possui material de apoio associado. Esse material também será faturado em uma NF-e emitida enviada a NDD.
Não há alterações específicas para o usuário.