Implementação da funcionalidade do Web Service (FECRED) para a Gestão de contas correntes que se originam a partir das emissões das Faturas Eletrônicas de Crédito na AFIP Argentina.
Link do manual do desenvolvedor disponibilizado pela AFIP:
É necessário ter o TSS (TOTVS SERVICE SOA) da versão 12.1.17 instalado e configurado para a transmissão das notas eletrônicas conforme Informativo abaixo:
DMICNS-6122_DT_Implementación_Factura_crédito_TSS_servicio_FECredService_ARG
Se recomenda fazer um Backup da base de dados, a sim como o RPO atual antes de executar este procedimento.
MATA101N.PRW - Fatura de Entrada.
MATA466N.PRW - Nota Deb/Cred
FINA855.PRW - Pre Orden de Pagamento II
FINA847.PRW - Orden de pagamento II
FINA774.PRW - Conta Corrente
Pelo Módulo do Configurador (Ambiente | Arquivos | Menus), incluir a rotina no modulo Financeiro (Atualizações | Arquivos)
Pre-requisitos
Protheus versão 12.1.27 o superior.
TSS (Totvs Service SOA) versão 12.1.17
Incluir registros de Fornecedores (SA2).
Incluir registros de Produtos (SB1).
Incluir registros de TES (SF4).
Incluir Documentos de Entrada do tipo NF , NCP e NDP (SF1 , SD1, SF2 e SD2).
Pasos para probar la solución
Por meio do modulo do configurador será necessário configurar os parâmetros , (Actualizaciones | Archivos | Parametros) :
MV_WSFECRD = .T.
MV_ARGFEUR = Observação , no conteudo desse parametro informar o ip ou a url onde esta instalado o TSS
No Módulo Configurador (Entorno | Archivos | Menús), incluir a rotina no módulo Financeiro (Actualizaciones | Archivos)

Visualizando uma conta corrente o que compõe a mesma as notas que estão vinculadas e o status das notas como estão na AFIP:

a. Transmissão do Aceite
A transmissão do aceite da conta corrente será feita pela rotina de pre ordem II (FINA855) e Ordem de pagamento II (FINA850), ao clicar no botão influir e informar os parâmetros devera informar a conta corrente conforme mostrados nas imagens abaixo:

Informar a conta corrente:

Será apresentado os títulos da notas que tem o vinculo com a mesma conta corrente:

Ao clicar em gravar é apresentada a tela com as informações da pre ordem de pagamento:

Ao clicar em gravar novamente é enviada uma requisição ao TSS para que o mesmo se comunique com a AFIP e retorne os dados da transmissão:

A Pre Ordem somente será incluída no sistema se o retorno da AFIP for de aceite autorizado , caso o aceite não seja autorizado por qualquer que seja o motivo a rotina não irá permitir a inclusão.
Por não ter dados reais a AFIP retorna uma mensagem de erro:

Transmitindo o aceite pela rotina de Ordem de pagamento:


O sistema ira retornar os títulos que estão vinculados a conta corrente informada, lembrando que na opção de aceite nao será possivel seleccionar quais títulos serão inclusos na orden de pagamento, essa funcionalidade foi bloqueada no sistema:

Ao clicar em +Pago Automático será apresentado a tela com as informações:

Informar os dados , ao clicar em gravar será acionado o método de transmissão para a AFIP que retornar se o aceite da conta corrente foi aprovado ou não.

A ordem de pagamento somente será incluída no sistema após á aprovação , caso a AFIP retorne com algum erro a ordem de pagamento não será incluída.

b.Transmissões Rejeição da conta corrente
A rotina de conta corrente tem as opções de Rechazo Deb/Credito onde somente as notas de debito e credito podem ser rejeitadas da conta corrente na AFIP e Rechazo Total onde a conta corrente é rejeitada por inteiro na AFIP.

Rechazo Deb/Cred:
Essa funcionalidade somente rejeita da conta corrente as notas de debito e crédito vinculadas a conta corrente, a nota principal espécie NF não poderá ser rejeitada por essa rotina.

Notas vinculadas a essa conta corrente:

Observação: a principal NF, que originou a criação da conta corrente não poderá ser rejeitada por essa rotina.
Clicar no ítem da nota de crédito e realizar a transmissão:

Será apresentado a mensagem informando qual nota será rejeitada da conta corrente:

Informar o motivo da rejeição:

Ao clicar em Ok será feita a comunicação entre TSS X AFIP e retornado para o ERP a mensagem de aceite ou nao da rejeição da conta corrente:

Ao clicar no OK da mensagem de retorno as informações serão atualizadas no ítem da conta corrente que foi transmitido:

Rejeição Total da Conta Corrente:
Ao clicar sera enviado para a AFIP o Rejeição total da conta corrente, é apresentado a mensagem perguntando se deseja realmente rejeitar os movimentos da conta corrente na AFIP.

Clicando em Sim, devera informar os motivos da rejeição na AFIP:

Após clicar em Ok é feita a comunicação entre TSS X AFIP:

| Rotina: | Nome Tecnico: |
|---|---|
| ConsCCArg.prw | Consulta da Conta Corrente na Afip |
| FeCredAmb.prw | Parametriza o Totvs Services para o webservice WSFECRED |
| fina086.prw | Cancelacion de la orden de Pago. |
| FINA774.prw | Cadastro de Conta Corrente |
| fina850.prw | Ordem de Pago II |
| FINA855.PRW | Pré Ordem de Pago II |
| LocxArg.prw | Funções Auxiliares Argentina |
| LocxNF.PRW | Geração de Nota Fiscal |
| LocxNF2.PRW | Geração de Nota Fiscal |
| NFECFGLOC.prw | Client Configuração TSS |
| TrfDebCred.prw | Transmissão do Rechado das facturas de credito e debito |
| TrfFeCred.prw | Função que faz a transmissão do aceite na rotina de preOrdem de pagamento Arg |
| TrfOPArg.prw | Função que faz a transferencia do aceite na rotina de Ordem de pagamento Arg |
| TrFOpCred.prw | Função que faz a transferencia do aceite na rotina de Ordem de pagamento Arg |
| TrfRchz.prw | Transmissão do Rechazo das facturas de credito |
| WSFECRED.prw | Client Serviço FECRED AFIP |
| WSFEV1.prw | Client Serviço WSFEV1 AFIP |
| WSNFESLOC.PRW | Client Serviço WSNFESLOC AFIP |
Dicionario de dados criado pelo pacote de atualização