01. DATOS GENERALES


Línea de producto: Microsiga Protheus
Segmento:Serviços e Jurídico - Mercado internacional
Módulo:TSS - TOTVS SERVICE SPED
Función:
RotinaNome Tecnico

NFELOC_GEN02.PRW

Interno TSS

NFELOC_WF.PRW

Job de transmissão

NFELOC_WSCFGNFELOC.PRW

Configuracion das Facturas Electronicas eletrônicas

NFELOC_WSNFESLOC.PRW

Administração das Facturas Electrônicas

NFELOC_WSFECRED.prw

Serviço de las emissiones de facturas de credito (FECRED)

SPED_FW01.PRX

Interno TSS

TSSINITIALIZES.PRW

Prepara o ambiente do TSS

TSSPARAMETERS.PRW

Retorna todos os parâmetros utilizados pelo TSS

TSSTABLESTRUCT.PRW

Funcao que retorna todas as tabelas do TSS com campos e índices

WSCLIENTFECREDSERVICE.PRW

Client webservice da AFIP
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-6122
Versão:12.1.17


02. SITUACIÓN/REQUISITO

Implementação Fatura de credito TSS serviço FECredService 

03. SOLUCIÓN

Imple,mentado os metodos do service FECREDSERVICE da AFIP para notas de credito:

               Aceptar Factura Electrónica de Crédito

               Rechazar Factura Electrónica de Crédito

               Rechazar Nota de Débito o Crédito

               Informar Factura a Agente de Deposito Colectivo


  1. Para utilizar a funcionalidade devera incluir o serviço que foi criado no arquivo appserver.ini do TSS conforme mostra abaixo:

              

          [JOB_WSFECRED]

          main=JOB_WSFECRED

          environment=SPED

   Exemplo :

              [JOB_WSBFE]
              main=JOB_WSBFE
              environment=SPED

              [JOBNFE_WSFEX]
              main=JOB_WSFEX
              environment=SPED

              [JOBNFE_WSFE]
              main=JOB_WSFE
              environment=SPED

              [JOBNFE_WSMTX]
              main=JOB_WSMTX
              environment=SPED

             [JOB_WSFECRED]
             main=JOB_WSFECRED
             environment=SPED


     2. Após incluir o sewrviço incluir tambem onde se inicia o o serviço na seção ONSTART:

   

            [ONSTART]

            JOBS=JOBNFE_WSFEX,JOBNFE_WSFE,JOBNFE_WSMTX,JOB_WSBFE,JOB_WSFECRED


    3.Na tabela SPED000 filtrar pelo PARAMETRO MV_VERDB e apagar o conteudo do mesmo, pois após apagar o conteudo e reiniciar o serviço o job vai criar as tabelas modificas e incluidas para a utilização da nova implementação. 

    4.Após criar as tabelas sera necessario executar os metodos:

      ADMEMPLOC para a criação de entidade

      CFGAMBLOC para a configuração de ambiente

      CFGLOCCERTPFX para a validação de certificado digital

      GETAUTHREM para a validação de assinatura


    5.Após configurar podera executar os metodos que foram criados:

              FECREDACEPTAR - Aceptar Factura Electrónica de Crédito / RETORNAFECRED - Retorno das informações da transmissão

              FECREDRECHAZAR - Rechazar Factura Electrónica de Crédito /  RETRECHZCRED - Retorno das informações da transmissão

              RECHAZARNOTADC - Rechazar Nota de Débito o Crédito / RETRECHZCRED - Retorno das informações da transmissão

              INFFACTURAAGTDPTO - Informar Factura a Agente de Deposito Colectivo / RETFACTAGTDPTO - Retorno das informações da transmissão


04. INFORMACIÓN ADICIONAL

Campos e tabelas criadas para utilização da nova funcionalidade :


SPED072L

ID_ENT

IDCTACTE

DATEGRV

TIMEGRV

XML_ERP

XML_SIG

Ambiente

MODALIDADE

CODCTACTE

Status

ERRCODE

ERRMSG

Modelo

DATE_ENFE

TIME_ENFE

DATE_GXML

TIME_GXML

Inidice : ID_ENT+IDCTACTE


SPED074L

ID_ENT

LOTE

IDCTACTE

Ambiente

MODALIDADE

DATE_LOTE

TIME_LOTE

CSTAT_ERR

XMOT_ERR

CSTAT_EVEN

XMOT_EVEN

Status

XML_LOTE

XML_ERROS

XML_EVENTS

Inidice : ID_ENT+LOTE


SPED076L

ID_ENT

LOTE

IDCTACTE

CSTAT_AFIP

XMOT_AFIP

XML_ERRO

MOTI_OBS

Resultado

XML_OBSERV

DATA ENVIO

HORA ENVIO

DATA RETORNO

HORA RETORNO

Inidice : ID_ENT+LOTE


Tabelas com campos criados


SPED050L

IDCTACTE

IDNROCMP

ACEITE


SPED000L

Parametro  = MV_AMBCRED


SPED001L

TOKENWSCRD

SIGNWSCRED