A list of all methods in the FiscalInfoService service. Click on the method name to view detailed information about that method.
| Methods | Description |
|---|---|
| listMunicipalConfigurations | |
| retrieveTaxInformation | |
| createAndUpdateTaxInformation | |
| listMunicipalServices | |
| listNbsCodes | List of possible NBS Codes (Brazilian Nomenclature of Services) |
| configureInvoiceIssuingPortal | Here you can enable or disable the use of the national portal as an invoice issuer. |
- HTTP Method:
GET - Endpoint:
/v3/fiscalInfo/municipalOptions
Return Type
FiscalInfoMunicipalOptionsGetResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.FiscalInfoMunicipalOptionsGetResponseDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
FiscalInfoMunicipalOptionsGetResponseDto response = asaasSdk.fiscalInfo.listMunicipalConfigurations();
System.out.println(response);
}
}- HTTP Method:
GET - Endpoint:
/v3/fiscalInfo/
Return Type
FiscalInfoGetResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.FiscalInfoGetResponseDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
FiscalInfoGetResponseDto response = asaasSdk.fiscalInfo.retrieveTaxInformation();
System.out.println(response);
}
}- HTTP Method:
POST - Endpoint:
/v3/fiscalInfo/
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| fiscalInfoSaveRequestDto | FiscalInfoSaveRequestDto | ❌ | Request Body |
| _filename | String | ✅ | Filename for the uploaded file |
Return Type
FiscalInfoGetResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.FiscalInfoGetResponseDto;
import com.asaas.apisdk.models.FiscalInfoSaveRequestDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(
ApiKeyAuthConfig.builder()
.apiKey("YOUR_API_KEY")
.build()
)
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
FiscalInfoSaveRequestDto fiscalInfoSaveRequestDto = FiscalInfoSaveRequestDto.builder()
.email("john.doe@asaas.com.br")
.municipalInscription("21779501")
.simplesNacional(false)
.culturalProjectsPromoter(false)
.cnae("6209100")
.specialTaxRegime("1")
.serviceListItem("serviceListItem")
.nbsCode("1.0101")
.rpsSerie("1")
.rpsNumber(1L)
.loteNumber(1L)
.username("johndoe")
.password("password")
.accessToken("accessToken")
.certificateFile(nostrud sit in)
.certificatePassword("certificatePassword")
.nationalPortalTaxCalculationRegime("nationalPortalTaxCalculationRegime")
.build();
FiscalInfoSaveRequestDto fiscalInfoSaveRequestDto = FiscalInfoSaveRequestDto.builder()
.email("john.doe@asaas.com.br")
.municipalInscription("21779501")
.simplesNacional(false)
.culturalProjectsPromoter(false)
.cnae("6209100")
.specialTaxRegime("1")
.serviceListItem("serviceListItem")
.nbsCode("1.0101")
.rpsSerie("1")
.rpsNumber(1L)
.loteNumber(1L)
.username("johndoe")
.password("password")
.accessToken("accessToken")
.certificateFile(nostrud sit in)
.certificatePassword("certificatePassword")
.nationalPortalTaxCalculationRegime("nationalPortalTaxCalculationRegime")
.build();
FiscalInfoGetResponseDto response = asaasSdk.fiscalInfo.createAndUpdateTaxInformation(fiscalInfoSaveRequestDto, fiscalInfoSaveRequestDto);
System.out.println(response);
}
}- HTTP Method:
GET - Endpoint:
/v3/fiscalInfo/services
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| requestParameters | ListMunicipalServicesParameters | ❌ | Request Parameters Object |
Return Type
FiscalInfoListMunicipalServicesResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.FiscalInfoListMunicipalServicesResponseDto;
import com.asaas.apisdk.models.ListMunicipalServicesParameters;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
ListMunicipalServicesParameters requestParameters = ListMunicipalServicesParameters.builder()
.offset(8L)
.limit(10L)
.description("1.01")
.build();
FiscalInfoListMunicipalServicesResponseDto response = asaasSdk.fiscalInfo.listMunicipalServices(requestParameters);
System.out.println(response);
}
}List of possible NBS Codes (Brazilian Nomenclature of Services)
- HTTP Method:
GET - Endpoint:
/v3/fiscalInfo/nbsCodes
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| requestParameters | ListNbsCodesParameters | ❌ | Request Parameters Object |
Return Type
FiscalInfoListInvoiceNbsCodesResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.FiscalInfoListInvoiceNbsCodesResponseDto;
import com.asaas.apisdk.models.ListNbsCodesParameters;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
ListNbsCodesParameters requestParameters = ListNbsCodesParameters.builder()
.offset(6L)
.limit(10L)
.codeDescription("1.0101")
.build();
FiscalInfoListInvoiceNbsCodesResponseDto response = asaasSdk.fiscalInfo.listNbsCodes(requestParameters);
System.out.println(response);
}
}Here you can enable or disable the use of the national portal as an invoice issuer.
- HTTP Method:
POST - Endpoint:
/v3/fiscalInfo/nationalPortal
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| fiscalInfoUpdateUseNationalPortalRequestDto | FiscalInfoUpdateUseNationalPortalRequestDto | ❌ | Request Body |
Return Type
FiscalInfoUpdateUseNationalPortalResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.FiscalInfoUpdateUseNationalPortalRequestDto;
import com.asaas.apisdk.models.FiscalInfoUpdateUseNationalPortalResponseDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
FiscalInfoUpdateUseNationalPortalRequestDto fiscalInfoUpdateUseNationalPortalRequestDto =
FiscalInfoUpdateUseNationalPortalRequestDto.builder().enabled(true).build();
FiscalInfoUpdateUseNationalPortalResponseDto response = asaasSdk.fiscalInfo.configureInvoiceIssuingPortal(
fiscalInfoUpdateUseNationalPortalRequestDto
);
System.out.println(response);
}
}