Histórico da Página
O cadastro de clientes terá origem no sistema de hotelaria, ou seja, o software Bematech irá apenas enviar o cliente e o backoffice Protheus irá apenas receber as informações a nível de integração.
Um cliente no sistema Bematech pode ser uma empresa comissionada. Nesse caso, uma única entidade (empresa comissionada) para o backoffice serão três: Cliente, fornecedor e vendedor. Isso se faz necessário para que seja possível, posteriormente, gerar o título de comissão a pagar para tal comissionado (vendedor).
Caso o cliente seja pessoa jurídica, todas as informações fiscais do mesmo serão enviadas na mensagem de integração, sem a necessidade de complemento manual no backoffice.
No Protheus, os registros integrados de clientes assumirão um código sequencial automático com loja padrão “00”. Esse tratamento só ocorre na integração dos registros e somente se não houver nenhum inicializador padrão configurado no campo de código da tabela correspondente (SA1). Há um tratamento para ignorar a tag de código enviada no XML, caso a integração com hotelaria esteja ativada.
Para o cadastro de clientes estrangeiros, as seguintes regras de cadastro serão utilizadas:
Bairro - Qualquer um, pois essa validação não é feita. Contudo, é uma informação obrigatória.
Inscrição Estadual e CNPJ - Não são obrigatórios para transmissão do SEFAZ, podem ficar em branco.
Código de Município – Deve ter o valor 99999. O código de município 99999 pode ser incluido direto na Tabela de Municípios do IBGE (CC2). Para maiores detalhes de como cadastrar esse município, olhar o subtópico correspondente a esse tema (10.1.4).
Estado = EX.
CEP = 00000000.
Tipo = X = Outros.
Código País (A1_PAIS) - Deve ser diferente de branco e 105 (Brasil – Padrão SISCOMEX).
A conta contábil dos clientes integrados será definida através de inicializador padrão.
Importante:
- O percentual de comissão A1_COMIS não deverá ser incluído, todo o cálculo será efetuado pelo sistema Bematech.
- Tanto o front CMNet quanto o backoffice Protheus, devem estar configurados para trabalhar da mesma forma no que diz respeito a permitir incluir ou não clientes com o mesmo CPF/CNPJ. Para isso, no Protheus, deve-se configurar os parâmetros MV_VALCPF e MV_VALCNPJ, conforme indicado na seção Parâmetros Gerais.
- Para clientes órgão público, o campo A1_TPESSOA deverá ser definido manualmente no Protheus.
- As informações de crédito do cliente (limite de crédito e grau de risco) devem ser definidas diretamente no backoffice Protheus.
- Clientes da zona franca de Manaus serão cadastrados com suas identificações de SUFRAMA.
- Para as retenções de impostos Iss, Pis, Cofins e Csll, os valores serão calculados no Bematech e enviado já corretamente ao Protheus, porém devem ser configurados manualmente no Protheus os campos de controle, estes definem se o imposto será cobrado do cliente ou se pago pelo Hotel, abaixo definições:
- A1_RECISS:
1 – Sim, será gerado título do imposto Iss a receber do cliente
2 – Não, será gerado título do imposto Iss a pagar pelo hotel
- A1_RECPIS
1 – Sim, será gerado título do imposto Pis a receber do cliente
2 – Não, será gerado título do imposto Pis a pagar pelo hotel
- A1_RECCOFI
1 – Sim, será gerado título do imposto Cofins a receber do cliente
2 – Não, será gerado título a do imposto Cofins a pagar pelo hotel
- A1_RECCSLL
1 – Sim, será gerado título do imposto Csll a receber do cliente
2 – Não, será gerado título a do imposto Csll a pagar pelo hotel
Informações da integração com mensagem única
Identificador da Mensagem: CustomerVendor
Versão: 2.005
Módulo Protheus: SigaFIN - Financeiro
Módulo Bematech: VHF
Tipo de Envio: Assíncrono
Tags utilizadas | Protheus | Bematech | ||
Tabela | Campo | Tabela | Campo | |
BusinessContent | ||||
CompanyId | cEmpAnt |
|
| |
BranchId | SA1 | A1_FILIAL |
|
|
InternalId | XXF | XXF_INTVAL |
|
|
ShortName | SA1 | A1_NREDUZ |
|
|
Name | SA1 | A1_NOME |
|
|
StrategicCustomerType | SA1 | A1_TIPO |
|
|
Type | - | - |
|
|
RegisterSituation | SA1 | A1_MSBLQL |
|
|
EntityType | SA1 | A1_PESSOA |
|
|
BusinessContent \ GovernmentalInformation | ||||
Id ( name = "CPF" ou “CNPJ” ) | SA1 | A1_CGC |
|
|
Id ( name = "INSCRICAO ESTADUAL" ) | SA1 | A1_INSCR |
|
|
Id ( name = "SUFRAMA" ) | SA1 | A1_SUFRAMA |
|
|
BusinessContent \ Address | ||||
Address | SA1 | A1_END |
|
|
ZipCode | SA1 | A1_CEP |
|
|
BusinessContent \ Address \ City | ||||
CityCode | SA1 | A1_COD_MUN |
|
|
CityDescription | SA1 | A1_MUN |
|
|
BusinessContent \ Address \ State | ||||
StateCode | SA1 | A1_EST |
|
|
BusinessContent \ Address \ Country | ||||
CountryCode (Código do país no padrão SISCOMEX) | SA1 | A1_PAIS |
|
|
CountryDescription | - | - |
|
|
ReturnContent \ ListOfInternalId \ InternalId | ||||
Name | - | - |
|
|
Origin | XXF | XXF_EXTVAL |
|
|
Destination | XXF | XXF_INTVAL |
|
|