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 |