Formatos Padrões Utilizados
Formato | Observação |
Data (Date) | Formato: AAAA-MM-DD, onde: AAAA = ano, com 4 caracteres; MM = mês, com 2 caracteres; DD = dia, com 2 caracteres. |
Data/ Hora (Datetime) | Formato: AAAA-MM-DDTHH:mm:ss, onde: AAAA = ano, com 4 caracteres; MM = mês, com 2 caracteres; DD = dia, com 2 caracteres; T = separando a data da hora; HH = Hora, com 2 caracteres; Mm = minuto, com 2 caracteres; ss = segundos, com 2 caracteres. |
A seguir, encontra-se a tabela com a lista dos tipos simples que serão utilizados como tipos de dados. A tabela está dividida em quatro colunas, conforme descrição a seguir:
- Número inteiro, que define o total de dígitos existente no número. Exemplo: “15” significa que o número poderá ter, no máximo, 15 dígitos;
- Número fracionário, que define o total de dígitos e quantos deles serão designados para a parte fracionária. Exemplo: “15,2” significa que o número poderá ter, no máximo, 15 dígitos sendo 2 deles a identificação da parte fracionária. A parte fracionária não é obrigatória quando assim definido;
Leiaute com as validações dos Tipos Simples
Tipos Simples | |||
Nome | Tipo | Descrição | Tamanho |
tstagid | C | Atributo para identificação do RPS. | 255 |
tsversaoxml | C | Atributo para identificação da versão do XML do RPS. | 4 |
tsassinatura | C | Código hash de validação do conteúdo. | 255 |
tsserie | C | Série do RPS. | 5 |
tsnumerorps | N | Número do RPS. | 15 |
tstipo | C | Tipo do documento.Os conteúdos possíveis são:
| 1 |
tssituacao | C | Situação do RPS.Os conteúdos possíveis são:
| 1 |
tstprecolhe | C | Tipo de recolhimento do documento.Os conteúdos possíveis são:
| 1 |
tstpooper | C | Tipo da operação do documento.Os conteúdos possíveis são:
| 1 |
tstptrib | C | Tipo de tributação do documento.Os conteúdos possíveis são:
| 2 |
tstpregimetrib | C | Regime especial de tributação do documento.Os conteúdos possíveis são:
| 1 |
tscodobra | C | Código da obra do documento. | 15 |
tscodart | C | Código ART do documento. | 15 |
tsformpagto | C | Forma de pagamento. | 15 |
tsnumeronfse | C | Número da NFS-e. | 15 |
tsidnfsetss | C | ID da NFS-e no TSS a ser substituída. ID a ser pesquisado na SPED050. | 255 |
tscodmotcanc | C | Código do motivo do cancelamento do documento.Os conteúdos possíveis são:
| 1 |
tsmotcanc | C | Motivo do cancelamento do documento. | 255 |
tscodatividade | C | Código da Atividade da RPS. | 15 |
tstam6dig4 | N | Alíquota de ISS da atividade do RPS. | 6,4 |
tsinscmun | C | Inscrição municipal do prestador. | 20 |
tscpfcnpj | C | CPF/CNPJ. | 14 |
tsrazao | C | Razão social. | 120 |
tsfantasia | C | Nome fantasia. | 60 |
tscodmunibge | N | Código do município do prestador, padrão IBGE. | 7 |
tscodmunsiafi | N | Código do município do prestador, padrão SIAFI. | 4 |
tsuf | C | Unidade federativa. | 2 |
tsemail | C | Endereço de e-mail. | 60 |
tsddd | N | DDD do telefone. | 2 |
tstelefone | N | Telefone. | 10 |
tssimpnac | C | Optante pelo regime simples nacional.Os conteúdos possíveis são:
| 1 |
tsincentcult | C | Incentivador cultural.Os conteúdos possíveis são:
| 1 |
tslogradouro | C | Logradouro, somente nome sem ”Rua”,”Av.” , etc | 100 |
tscidade | C | Nome da cidade. | 50 |
tsnumend | C | Numero do endereço. | 9 |
tscplend | C | Complemento do endereço. | 30 |
tsbairro | C | Nome do bairro. | 50 |
tstplogradouro | C | Tipo de logradouro.Os valores válidos são:
| 2 |
tstpbairro | C | Tipo de bairro.Os valores válidos são:
| 2 |
tscodpais | C | Código do pais. | 5 |
tsnomepais | C | Nome do País. | 20 |
tsyesno | C | Campo lógico sim ou não.Os valores válidos:
| 1 |
tstam7dec4 | N | Número de tamanho 7 e decimal 4. | 7,4 |
tscodserv | C | Código do serviço na lista. | 5 |
tscnae | C | Código CNAE. | 7 |
tscodtrib | C | Código de Tributação do serviço no município. | 20 |
tsdiscr | C | Discriminação do Serviço. | 250 |
tstam15dec2 | N | Número de tamanho 15 e decimal 2. | 15,2 |
tstam15dec4 | N | Número de tamanho 15 e decimal 4. | 15,4 |
tsunimedida | C | Unidade de medida. | 2 |
tsnumfatura | C | Número da fatura. | 6 |
tstpdeduc | C | Tipo da dedução.Os valores válidos são:
| 1 |
tsmodaldeduc | C | Modalidade da dedução.Os conteúdos possíveis são:
| 1 |
tsdescricpl | C | Descrição/ Dados complementares do documento. | 2000 |
tsobserv | C | Observações referentes ao documento. | 250 |
tsnomeemb | C | Nome da embarcação da atividade portuária. | 150 |
tsbandemb | C | Bandeira da embarcação da atividade portuária. | 150 |
tsnomeport | C | Nome do porto da atividade portuária. | 150 |
tsdatatempo | D | Tipo data aaaa-mm-ddThh:mm:ssZ | |
tscep | C | CEP | 8 |
tsdescmun | C | Município da prestação dos serviços do documento. | 50 |
tsnomeobra | C | Nome da obra da construção civil. | 150 |
tstributavel | C | Os valores válidos são:
| 1 |
tsparcela | C | Número da parcela do pagamento. | 2 |
tsdata | C | Tipo data AAAA-MM-DD. | 10 |
tscfps | N | Código fiscal de prestação de serviço. | 5 |