Class DARE
DARE - SP - Documento de Arrecadação de Receitas Estaduais
Envio individual
Assembly: Unimake.Business.DFe.dll
Syntax
[Serializable]
[XmlRoot("Dare", Namespace = "https://portal.fazenda.sp.gov.br/servicos/dare", IsNullable = false)]
public class DARE : XMLBase, IXmlSerializable
Properties
Cidade
Nome da cidade onde a entidade está localizada.
Este campo descreve a localidade do endereço da entidade.
Declaration
[XmlElement("cidade")]
[JsonProperty("cidade")]
public string Cidade { get; set; }
Property Value
Cnpj
O CNPJ da entidade a quem o DARE se refere.
Este é um identificador único para pessoas jurídicas no Brasil.
Declaration
[XmlElement("cnpj")]
[JsonProperty("cnpj")]
public string Cnpj { get; set; }
Property Value
CodigoBarra44
Código de barras com 44 posições associado ao DARE.
Este código é utilizado para a leitura e processamento automático do documento.
Declaration
[XmlElement("codigoBarra44")]
[JsonProperty("codigoBarra44")]
public string CodigoBarra44 { get; set; }
Property Value
CodigoBarra48
Código de barras com 48 posições associado ao DARE.
Este código é utilizado para a leitura e processamento automático do documento.
Declaration
[XmlElement("codigoBarra48")]
[JsonProperty("codigoBarra48")]
public string CodigoBarra48 { get; set; }
Property Value
Cpf
O CPF do responsável pelo DARE, se aplicável.
Este é um identificador único para pessoas físicas no Brasil.
Declaration
[XmlElement("cpf")]
[JsonProperty("cpf")]
public string Cpf { get; set; }
Property Value
DataVencimento
Data de vencimento do DARE, informando quando o pagamento deve ser realizado.
Este campo deve estar no formato apropriado para datas.
Declaration
[XmlIgnore]
[JsonIgnore]
public DateTimeOffset DataVencimento { get; set; }
Property Value
DataVencimentoField
Declaration
[XmlElement("dataVencimento")]
[JsonProperty("dataVencimento")]
public string DataVencimentoField { get; set; }
Property Value
DocumentoImpressao
Informações adicionais sobre o documento para impressão, se aplicável.
Pode incluir instruções ou dados específicos necessários para a impressão do DARE
Declaration
[XmlElement("documentoImpressao")]
[JsonProperty("documentoImpressao")]
public string DocumentoImpressao { get; set; }
Property Value
Endereco
Endereço completo da entidade que emitiu o DARE.
Este campo inclui informações como rua, número, complemento e bairro.
Declaration
[XmlElement("endereco")]
[JsonProperty("endereco")]
public string Endereco { get; set; }
Property Value
Erro
Informações sobre erros relacionados à solicitação do DARE.
Este campo fornece detalhes sobre problemas ou falhas encontradas durante o processamento.
Declaration
[XmlElement("erro")]
[JsonProperty("erro")]
public Erro Erro { get; set; }
Property Value
GerarPDF
Indica se um PDF do DARE deve ser gerado.
Pode ser um valor "sim" ou "não" que determina se o documento deve ser criado em formato PDF.
Declaration
[XmlElement("gerarPDF")]
[JsonProperty("gerarPDF")]
public bool GerarPDF { get; set; }
Property Value
Linha06
Informações adicionais na linha 06 do DARE, se aplicável.
Este campo pode incluir dados ou instruções específicas localizadas nesta linha do documento.
Declaration
[XmlElement("linha06")]
[JsonProperty("linha06")]
public string Linha06 { get; set; }
Property Value
Linha08
Informações adicionais na linha 08 do DARE, se aplicável.
Este campo pode incluir dados ou instruções específicas localizadas nesta linha do documento.
Declaration
[XmlElement("linha08")]
[JsonProperty("linha08")]
public string Linha08 { get; set; }
Property Value
NumeroControleDarePrincipal
Número de controle do DARE principal.
Este é um identificador único para o DARE, usado para rastreamento e referência.
Declaration
[XmlElement("numeroControleDarePrincipal")]
[JsonProperty("numeroControleDarePrincipal")]
public string NumeroControleDarePrincipal { get; set; }
Property Value
Observacao
Observações adicionais relacionadas ao pagamento do DARE.
Pode incluir comentários ou informações específicas que devem ser consideradas.
Declaration
[XmlElement("observacao")]
[JsonProperty("observacao")]
public string Observacao { get; set; }
Property Value
PixCopiaCola
Código PIX que pode ser usado para pagamento via cópia e cola.
Este código é utilizado para facilitar pagamentos utilizando o sistema PIX.
Declaration
[XmlElement("pixCopiaCola")]
[JsonProperty("pixCopiaCola")]
public string PixCopiaCola { get; set; }
Property Value
RazaoSocial
Razão social da entidade que emitiu o DARE.
Este é o nome legal da entidade, geralmente uma empresa ou organização.
Declaration
[XmlElement("razaoSocial")]
[JsonProperty("razaoSocial")]
public string RazaoSocial { get; set; }
Property Value
Receita
Informações detalhadas sobre a receita tributária associada ao DARE.
Pode incluir descrições, códigos e outros dados relevantes sobre a receita.
Declaration
[XmlElement("receita")]
[JsonProperty("receita")]
public ReceitaDARE Receita { get; set; }
Property Value
Referencia
Referência adicional para o DARE.
Este campo pode incluir um número ou descrição que ajuda a identificar o documento de forma única.
Declaration
[XmlElement("referencia")]
[JsonProperty("referencia")]
public string Referencia { get; set; }
Property Value
Telefone
Número de telefone para contato relacionado ao DARE.
Este é o número pelo qual a entidade pode ser contatada para questões relacionadas ao documento.
Declaration
[XmlElement("telefone")]
[JsonProperty("telefone")]
public string Telefone { get; set; }
Property Value
Uf
Unidade Federativa (UF) onde a entidade está localizada.
Este campo indica o estado brasileiro em que a entidade está registrada.
Declaration
[XmlElement("uf")]
[JsonProperty("uf")]
public string Uf { get; set; }
Property Value
Valor
Valor principal do DARE.
Este é o valor base a ser pago, antes da adição de juros e multas.
Declaration
[XmlIgnore]
[JsonIgnore]
public double Valor { get; set; }
Property Value
ValorField
Declaration
[XmlElement("valor")]
[JsonProperty("valor")]
public string ValorField { get; set; }
Property Value
ValorJuros
Valor dos juros aplicados ao DARE.
Este é o valor adicional cobrado como juros sobre o valor principal.
Declaration
[XmlIgnore]
[JsonIgnore]
public double ValorJuros { get; set; }
Property Value
ValorJurosField
Declaration
[XmlElement("valorJuros")]
[JsonProperty("valorJuros")]
public string ValorJurosField { get; set; }
Property Value
ValorMulta
Valor da multa aplicada ao DARE.
Este é o valor adicional cobrado como multa sobre o valor principal.
Declaration
[XmlIgnore]
[JsonIgnore]
public double ValorMulta { get; set; }
Property Value
ValorMultaField
Declaration
[XmlElement("valorMulta")]
[JsonProperty("valorMulta")]
public string ValorMultaField { get; set; }
Property Value
ValorTotal
Valor total a ser pago, incluindo juros e multa.
Este é o valor final que deve ser pago, somando o valor principal, juros e multas.
Declaration
[XmlIgnore]
[JsonIgnore]
public double ValorTotal { get; set; }
Property Value
ValorTotalField
Declaration
[XmlElement("valorTotal")]
[JsonProperty("valorTotal")]
public string ValorTotalField { get; set; }
Property Value
Versao
Declaration
[XmlIgnore]
[JsonIgnore]
public string Versao { get; set; }
Property Value
Methods
ShouldSerializeCidade()
Declaration
public bool ShouldSerializeCidade()
Returns
ShouldSerializeCnpj()
Declaration
public bool ShouldSerializeCnpj()
Returns
ShouldSerializeCodigoBarra44()
Declaration
public bool ShouldSerializeCodigoBarra44()
Returns
ShouldSerializeCodigoBarra48()
Declaration
public bool ShouldSerializeCodigoBarra48()
Returns
ShouldSerializeCpf()
Declaration
public bool ShouldSerializeCpf()
Returns
ShouldSerializeDocumentoImpressao()
Declaration
public bool ShouldSerializeDocumentoImpressao()
Returns
ShouldSerializeEndereco()
Declaration
public bool ShouldSerializeEndereco()
Returns
ShouldSerializeLinha06()
Declaration
public bool ShouldSerializeLinha06()
Returns
ShouldSerializeLinha08()
Declaration
public bool ShouldSerializeLinha08()
Returns
ShouldSerializeObservacao()
Declaration
public bool ShouldSerializeObservacao()
Returns
ShouldSerializePixCopiaCola()
Declaration
public bool ShouldSerializePixCopiaCola()
Returns
ShouldSerializeTelefone()
Declaration
public bool ShouldSerializeTelefone()
Returns
ShouldSerializeUf()
Declaration
public bool ShouldSerializeUf()
Returns
Implements