Class TaxInfo.Builder

  • Enclosing class:
    TaxInfo

    public static class TaxInfo.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • taxPayerId

        public TaxInfo.Builder taxPayerId​(String taxPayerId)
        Tay payer identifier.
        Parameters:
        taxPayerId - the value to set
        Returns:
        this builder
      • taxRegNumber

        public TaxInfo.Builder taxRegNumber​(String taxRegNumber)
        Tax registration number.
        Parameters:
        taxRegNumber - the value to set
        Returns:
        this builder
      • noTaxReasonCode

        public TaxInfo.Builder noTaxReasonCode​(String noTaxReasonCode)
        Tax exemption reason code.
        Parameters:
        noTaxReasonCode - the value to set
        Returns:
        this builder
      • noTaxReasonCodeDetails

        public TaxInfo.Builder noTaxReasonCodeDetails​(String noTaxReasonCodeDetails)
        Tax exemption reason description.
        Parameters:
        noTaxReasonCodeDetails - the value to set
        Returns:
        this builder
      • taxCnpj

        public TaxInfo.Builder taxCnpj​(String taxCnpj)
        Brazilian companies’ CNPJ number.
        Parameters:
        taxCnpj - the value to set
        Returns:
        this builder
      • giro

        public TaxInfo.Builder giro​(String giro)
        Companies’ GIRO code
        Parameters:
        giro - the value to set
        Returns:
        this builder