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:
Issue: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 de la AFIP para Notas de Crédito:

  • 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 Depósito Colectivo
  • Consultar información sobre los facturas informadas al Agente de Depósito Colectivo
  • Modificar opción de transferencia

      

    1. Para utilizar la funcionalidad debe incluir el servicio que se creó en el archivo appserver.ini del TSS como se muestra a continuación:

[JOB_WSFECRED]

main=JOB_WSFECRED

environment=SPED

Ejemplo:

              [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. Después de agregar el servicio en el appserver.ini del TSS, incluya también donde se inicia el servicio en la sección ONSTART:

[ONSTART]

JOBS=JOBNFE_WSFEX,JOBNFE_WSFE,JOBNFE_WSMTX,JOB_WSBFE,JOB_WSFECRED


    3. En la tabla SPED000 filtre por el parámetro MV_VERDB y borre su contenido, después reinicie el servicio, el job va a crear las tablas incluidas y modificadas para la utilización de la nueva implementación. 


    4. Después de crear las tablas, es necesario ejecutar los métodos:

ADMEMPLOC para la creación del entidad

CFGAMBLOC para la configuración del entorno

CFGLOCCERTPFX para la validación del certificado digital

GETAUTHREM para la validación de la firma


    5. Después de configurar, puede ejecutar los métodos que se crearon:

FECREDACEPTAR - Aceptar Factura Electrónica de Crédito / RETORNAFECRED - Devolución de la información de la transmisión

FECREDRECHAZAR - Rechazar Factura Electrónica de Crédito /  RETRECHZCRED - Devolución de la información de la transmisión

RECHAZARNOTADC - Rechazar Nota de Débito o Crédito / RETRECHZCRED - Devolución de la información de la transmisión

INFFACTURAAGTDPTO - Informar Factura a Agente de Depósito Colectivo / RETFACTAGTDPTO - Devolución de la información de la transmisión

       CONSCCENAGTDPTOCLT - Permite al Vendedor consultar sus Cuentas en Agentes de Depósito Colectivoque fueron informadas por ellos a la AFIP

       MODOPCIONTRANSF - Permite al emisor o vendedor modificar la opción de transferencia de una Factura de Crédito previo a la aceptación o rechazo de la misma, es decir el estado de la cuenta         corriente debe ser “Modificable”


04. INFORMACIÓN ADICIONAL

Campos y tablas creadas para la utilización de la nueva funcionalidad:

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


  • ¡Importante!

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

          Aplicar el paquete de solución de este llamado en el RPO de TSS