Árvore de páginas


01. DADOS GERAIS

Linha de Produto:BEMATECH LOJA
Segmento:VAREJO LIVE
Módulo:BEMATECH LIVE
Função:CONNECTOR
Ticket:N/A
Requisito/Story/Issue (informe o requisito relacionado) :DVARINT1-2


02. SITUAÇÃO/REQUISITO

No CONNECTOR deve criar novo método "ManterCancelamentoNFE" para Cancelar ou Excluir uma NF-e já Integrada no LIVE.

03. SOLUÇÃO

No CONNECTOR  criado novo método "ManterCancelamentoNFE" para Cancelar ou excluir uma NF-e já Integrada no LIVE.

O Método efetua os seguintes processos:

NF de Entrada e Devolução Entrada (Impressa = Não): Deve Desfazer a Integração (Desfazer a Movimentação de estoque, caso o tipo de documento esteja com esta configuração) e Excluir a NF. Mesmas opções e regras como feito em Tela pela Rotina de Nota Fiscal.
NF de Saída e Devolução Saída e Entrada com Impressa = Sim: Deve Retornar o Estoque dos Produtos (Quando o Tipo de Documento está marcado para Movimentar Estoque) e alterar o status do campo <Situação> para "Cancelada", e no campo <Situação NFe> como:"Cancelada por Sistema Externo".(Novo Status)


Campos Negociais:

Nome do Campo: IdentificacaoEmitente
Obrigatório: Sim
Tipo: Varchar(20)
Regra Negocial: CPF ou CNPJ do Emitente da nota fiscal.

Nome do Campo: IdentificacaoDestino
Obrigatório: Sim
Tipo: Varchar(20)
Regra Negocial: CPF ou CNPJ do Destinatário da nota fiscal.

Nome do Campo: ChaveNFe
Obrigatório: não
Tipo: Varchar(44)
Regra Negocial: Número da Chave NFE da Nota Fiscal, usado para encontrar a Nota Fiscal Emitida. (Tabela notafiscal | coluna chavenfe)
Quando o NumeroNota não for preenchido, se torna obrigatório.

Nome do Campo: NumeroNota, dataEmissão, Serie
Obrigatório: não
Regra Negocial: Número da Nota Fiscal, Série da Nota e Data de Emissão (Tabela notafiscal) usado para encontrar a nota fiscal no sistema.


Abaixo segue exemplo de chamada no método:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/" xmlns:ren="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data" xmlns:ren1="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
   <soapenv:Header/>
   <soapenv:Body>
      <liv:ManterCancelamentoNFE >
         <liv:publicDomain>28655D69-5280-4FD4-87DD-EF26791D1969</liv:publicDomain>
         <liv:protectedDomain>2F9E5324-6066-4A91-BF52-F95CF5BC819F</liv:protectedDomain>
         <liv:cancelamentoNFE xmlns:a="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <ren1:Chave>39490d82-90b4-4f57-9bc7-e949d769c644</ren1:Chave>
            <ren1:CodigoSistemaSatelite>220000265</ren1:CodigoSistemaSatelite>
            <ren1:Data>20190521</ren1:Data>
            <ren1:Hora>153000</ren1:Hora>
            <ren1:Numero>0190522105745685</ren1:Numero>
            <ren1:Documentos >
               <arr:anyType i:type="a:LC_NotaEspelhoGenerica">
                  <ren1:IdentificacaoEmitente>27512306000264</ren1:IdentificacaoEmitente>
                  <ren1:IdentificacaoDestino>28655063800</ren1:IdentificacaoDestino>
                  <ren1:ChaveNFe>35190527512306000264550020000033251000003329</ren1:ChaveNFe>
                  <ren1:NumeroNotaFiscal>000000093</ren1:NumeroNotaFiscal>
                  <ren1:Serie>55</ren1:Serie>
                  <ren1:DataEmissao>20190522</ren1:DataEmissao>
               </arr:anyType>
            </ren1:Documentos>
         </liv:cancelamentoNFE>
      </liv:ManterCancelamentoNFE>
   </soapenv:Body>
</soapenv:Envelope>



04. DEMAIS INFORMAÇÕES


IMPORTANTE!

Use esse box para destacar informações relevantes e/ou de destaque.


05. ASSUNTOS RELACIONADOS