cancel
Showing results for 
Search instead for 
Did you mean: 

Interface NFEDI_WebAS_Outbound_NFeDist para mais de um certificado digital

former_member125999
Participant
0 Kudos

Boa tarde pessoal,

Aplicamos o SP20 no GRC e estamos fazendo as configurações de Manifesto do Destinatário para utilizer o novo WebService da SEFAZ-AN, de Distribuição de NFe.

Configurei tudo no PI, criei o cenário NFEDI_WebAS_Outbound_NFeDist, uma Party para SEFAZ-AN e o communication channel NFEDI_SOAP_RCV para conexão com o webservice (utilizando o certificado digital referente à raiz de um CNPJ).

Além disso, no Receiver Determination, configure o campo tpAmb=2 para que nosso ambiente de testes se conecte com a SEFAZ-AN Homologação.

A interface funcionou corretamente, porém apenas para uma raíz de CNPJ. Os outros CNPJs pertencentes a outra raíz (configurados no GRC) deram erro na SEFAZ: 593 - Rejeição: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital.

Gostaria da ajuda de vocês para entender qual lógica e onde usar para que eu tenha 2 communication channels configurados usando cada certificado digital (ambas raízes são do mesmo estado, São Paulo).

Obrigado.

Abs.

Accepted Solutions (1)

Accepted Solutions (1)

former_member182503
Active Contributor
0 Kudos

Ricardo,

Você precisa ter um Communication Component(ou Party) para cada Raiz de CNPJ.

Se você tiver por exemplo 3 company codes, BR01, BR02 e BR03, você deverá ter 3 Communication Components no PI, um para cada company code (assumindo que cada company code seja uma raiz de CNPJ diferente):

SEFAZ_AN_BR01

SEFAZ_AN_BR02

SEFAZ_AN_BR03

Dentro de cada Communication Component você terá um canal de comunicação específico para aquela empresa, ou seja, cada um estará associado a uma KeyStore View/Entry diferente, afinal, cada raiz de CNPJ possui seu próprio certificado digital.

No Receiver Determination, você deverá usar o operador Contain Pattern ≈ para filtrar por raiz de CNPJ :

+info:

Additional Workplace Configuration (Inbound) - SAP Nota Fiscal Eletrônica (SAP Electronic Invoicing ...

Condition Editor - Enabling Application-to-Application Processes - SAP Library

[]'s

JN

former_member125999
Participant
0 Kudos

Bom dia JN!

Ontem estava trabalhando nisso e foi a única forma que eu consegui, criar 2 Party's e deixar cada Communication Channel referente a cada raíz de CNPJ nelas.

Com isso, deu certo e funcionou. É que como tinha apenas 1 party criada, não tinha como fazer a lógica e depois que me toquei que a única alternativa era ir para esse caminho mesmo.

A minha configuração ficou:

E depios, na lógica, configurei cada CNPJ para garantir que vá utilizar o communication channel correto:

Obrigado pela ajuda!

Abs.

Answers (0)