Serão enviados pelo sistema Bematech os cupons fiscais e RPSs cancelados e integrados no Protheus, além de desfazer os processos, o sistema Protheus armazena o cancelamento no arquivo de Cancelamentos (SLX). A responsabilidade de não permitir a exclusão de cupons conforme legislação vigente é do sistema Protheus. Os layouts entre os sistemas são semelhantes.
Cupom Fiscal
Para que um cupom fiscal seja cancelado, o mesmo deve constar no Protheus, ou seja, será necessário primeiramente o envio para integração do cupom fiscal, após, a solicitação de cancelamento, será efetuada a verificação da existência da venda na base de dados.
RPS
Para que um RPS seja cancelado, o mesmo deve constar no Protheus, ou seja, será necessário primeiramente o envio para integração do RPS, após, a solicitação de cancelamento, será efetuada a verificação da existência da venda na base de dados.
Para cancelamento de RPS, serão efetuadas as seguintes validações:
- Valida se a Venda foi enviada para a Sefaz (F2_CODNFE e F2_CHVNFE), se estes campos estiverem preenchidos para a venda, é feita uma verificação do prazo de cancelamento através do parâmetro MV_SPEDEXC, como a legislação muda para cada Estado (UF), deve-se inserir neste parâmetro a quantidade de horas após a geração da Venda que será permitida exclusão, exemplo:
Se o parâmetro MV_SPEDEXC estiver configurado com o valor 24 (valor representa horas), uma venda integrada no dia 25/02/2016 as 13 horas e transmitida a Sefaz somente poderá ser cancelada até as 13 horas do dia 26/02/2016, após este período, o cancelamento será recusado.
Informações da integração com mensagem única
Identificador da Mensagem: RetailSalesCancellation
Versão: 1.000
Módulo Protheus: SigaLoja – Controle de Lojas
Módulo Bematech: PDV/VHF
Tipo de Envio: Assíncrono
Tags utilizadas | Protheus | Bematech | ||||||
Tabela | Campo | Tabela | Campo | |||||
BusinessContent | ||||||||
CompanyId | cEmpAnt |
|
| |||||
BranchId | SLX | LX_FILIAL |
|
| ||||
InternalId | XXF | XXF_INTVAL |
|
| ||||
DocumentId | SLX | LX_CUPOM |
|
| ||||
SerieId | SLX | LX_SERIE |
|
| ||||
StationInternalId | XXF | XXF_INTVAL |
|
| ||||
StationId |
|
|
|
| ||||
OperationInternalId | XXF | XXF_INTVAL |
|
| ||||
OperatiorId | SLX | LX_OPERADO |
|
| ||||
CancelDate | SLX | LX_DTMOVTO |
|
| ||||
CancelTime | SLX | LX_HORA |
|
| ||||
DocumentType |
|
|
|
| ||||
ReturnContent \ ListOfInternalId \ InternalId | ||||||||
Name | - | - |
|
| ||||
Origin | XXF | XXF_EXTVAL |
|
| ||||
Destination | XXF | XXF_INTVAL |
|
|