01. DATOS GENERALES


Línea de producto: Microsiga Protheus
Segmento:Servicios y Jurídico - Mercado internacional
Módulo:TSS - TOTVS SERVICE SPED 2.0
Función:
RutinaNombre técnico

NFELOC_GEN02.PRW

Interno TSS

NFELOC_WF.PRW

Job de transmisión

NFELOC_WSCFGNFELOC.PRW

Configuración de las facturas electrónicas

NFELOC_WSNFESLOC.PRW

Administración de las facturas electrónicas

NFELOC_WSFECRED.prw

Servicio de las emisiones de facturas de crédito (FECRED)

SPED_FW01.PRX

Interno TSS

TSSINITIALIZES.PRW

Prepara el entorno del TSS

TSSPARAMETERS.PRW

Devuelve todos los parámetros utilizados por el TSS

TSSTABLESTRUCT.PRW

Función que devuelve todas las tablas del TSS con campos e índices

WSCLIENTFECREDSERVICE.PRW

Client webservice de la AFIP
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-6122
Versión:12.1.17


02. SITUACIÓN/REQUISITO

Implementación Factura de crédito TSS servicio FECredService 

03. SOLUCIÓN

Se implementaron los métodos del 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

CampoTipoTamaño
ID_ENTC006
IDCTACTEC044
DATEGRVD008
TIMEGRVC008
XML_ERPM010
XML_SIGM010
AmbienteN001
MODALIDADEN001
CODCTACTEC010
StatusN002
ERRCODEN004
ERRMSGC250
ModeloC002
DATE_ENFED008
TIME_ENFEC008
DATE_GXMLD008
TIME_GXMLC008


Índice: ID_ENT+IDCTACTE


SPED074L

CampoTipoTamaño
ID_ENTC006
LOTEC015
IDCTACTEC044
AmbienteN001
MODALIDADEN001
DATE_LOTED008
TIME_LOTEC008
CSTAT_ERRN004
XMOT_ERRC250
CSTAT_EVENN004
XMOT_EVENC250
StatusN001
XML_LOTEM010
XML_ERROSM010
XML_EVENTSM010


Índice: ID_ENT+LOTE


SPED076L

CampoTipoTamaño
ID_ENTC006
LOTEC015
IDCTACTEC044
CSTAT_AFIPN004
XMOT_AFIPC254
XML_ERROM010
MOTI_OBSC040
ResultadoC001
XML_OBSERVM010
DATA ENVIOD008
HORA ENVIOC008
DATA RETORNOD008
HORA RETORNOC008


Índice: ID_ENT+LOTE


Tablas con campos creados


SPED050L

CampoTipoTamaño
IDCTACTEC010
IDNROCMPC010
ACEITEC001



SPED000L

CampoTipoTamaño
ParámetroC001


SPED001L

CampoTipoTamaño
TOKENWSCRDM010
SIGNWSCREDM010


          Esta funcionalidad solamente está disponible para la versión 2.0 del TSS release 12.1.17