| Línea de producto: | Microsiga Protheus | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Segmento: | Serviços e Jurídico - Mercado internacional | ||||||||||||||||||||||
| Módulo: | TSS - TOTVS SERVICE SPED | ||||||||||||||||||||||
| Función: |
| ||||||||||||||||||||||
| Ticket: | |||||||||||||||||||||||
| Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-6122 | ||||||||||||||||||||||
| Versão: | 12.1.17 |
Implementação Fatura de credito TSS serviço FECredService
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
[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
SPED072L
| Campo | Tipo | Tamanho |
|---|---|---|
| ID_ENT | C | 006 |
| IDCTACTE | C | 044 |
| DATEGRV | D | 008 |
| TIMEGRV | C | 008 |
| XML_ERP | M | 010 |
| XML_SIG | M | 010 |
| Ambiente | N | 001 |
| MODALIDADE | N | 001 |
| CODCTACTE | C | 010 |
| Status | N | 002 |
| ERRCODE | N | 004 |
| ERRMSG | C | 250 |
| Modelo | C | 002 |
| DATE_ENFE | D | 008 |
| TIME_ENFE | C | 008 |
| DATE_GXML | D | 008 |
| TIME_GXML | C | 008 |
Inidice : ID_ENT+IDCTACTE
SPED074L
| Campo | Tipo | Tamanho |
|---|---|---|
| ID_ENT | C | 006 |
| LOTE | C | 015 |
| IDCTACTE | C | 044 |
| Ambiente | N | 001 |
| MODALIDADE | N | 001 |
| DATE_LOTE | D | 008 |
| TIME_LOTE | C | 008 |
| CSTAT_ERR | N | 004 |
| XMOT_ERR | C | 250 |
| CSTAT_EVEN | N | 004 |
| XMOT_EVEN | C | 250 |
| Status | N | 001 |
| XML_LOTE | M | 010 |
| XML_ERROS | M | 010 |
| XML_EVENTS | M | 010 |
Inidice : ID_ENT+LOTE
SPED076L
| Campo | Tipo | Tamanho |
|---|---|---|
| ID_ENT | C | 006 |
| LOTE | C | 015 |
| IDCTACTE | C | 044 |
| CSTAT_AFIP | N | 004 |
| XMOT_AFIP | C | 254 |
| XML_ERRO | M | 010 |
| MOTI_OBS | C | 040 |
| Resultado | C | 001 |
| XML_OBSERV | M | 010 |
| DATA ENVIO | D | 008 |
| HORA ENVIO | C | 008 |
| DATA RETORNO | D | 008 |
| HORA RETORNO | C | 008 |
Inidice : ID_ENT+LOTE
Tabelas com campos criados
SPED050L
IDCTACTE
IDNROCMP
ACEITE
SPED000L
Parametro = MV_AMBCRED
SPED001L
TOKENWSCRD
SIGNWSCRED