Assets and property
documento /v3/api docs/asset · pacote generated/asset · 125 operações método do sdk descrição http caminho escopo exigido corpo assetattachmentcontrollerdelete — delete /api/asset/assets/{assetid}/attachments/{attachmentid} manage asset — assetattachmentcontrollerdownload — get /api/asset/assets/{assetid}/attachments/{attachmentid}/download manage asset — assetattachmentcontrollerlist — get /api/asset/assets/{assetid}/attachments manage asset — assetattachmentcontrollerupload — post /api/asset/assets/{assetid}/attachments manage asset — assetclasscontrollercreate — post /api/asset/asset classes manage asset upsertrequest assetclasscontrollerfindall — get /api/asset/asset classes read asset — assetclasscontrollerupdate — put /api/asset/asset classes/{id} manage asset upsertrequest assetcomponentcontrollercreate — post /api/asset/assets/{assetid}/components manage asset componentrequest assetcomponentcontrollerdelete — delete /api/asset/assets/{assetid}/components/{componentid} manage asset — assetcomponentcontrollerlist — get /api/asset/assets/{assetid}/components read asset — assetcomponentcontrollerschedule — get /api/asset/assets/{assetid}/components/schedule read asset — assetcomponentcontrollerupdate — put /api/asset/assets/{assetid}/components/{componentid} manage asset componentrequest assetcontrolleranalyticreport — get /api/asset/assets/{id}/analytic report pdf read asset — assetcontrollerassignholder — post /api/asset/assets/{id}/holder assignments manage asset holderassignmentrequest assetcontrollercorrectmonetary — post /api/asset/assets/{id}/monetary correction manage asset monetarycorrectionrequest assetcontrollerdepreciationhistory — get /api/asset/assets/{id}/depreciation read asset — assetcontrollerdisposalreceipt — get /api/asset/assets/{id}/disposals/{disposalid}/receipt read asset — assetcontrollerdisposalregister — get /api/asset/assets/disposals/search read asset report — assetcontrollerdisposals — get /api/asset/assets/{id}/disposals read asset — assetcontrollerdisposalterm — get /api/asset/assets/{id}/disposals/{disposalid}/term read asset — assetcontrollerdispose — post /api/asset/assets/{id}/disposal dispose asset disposerequest assetcontrollerdonationterm — get /api/asset/assets/{id}/disposals/{disposalid}/donation term read asset — assetcontrollereditholderassignment — put /api/asset/assets/{id}/holder assignments/{assignmentid} manage asset holderassignmentrequest assetcontrollerexitauthorization — get /api/asset/assets/{id}/disposals/{disposalid}/exit authorization read asset — assetcontrollerficha — get /api/asset/assets/{id}/ficha pdf read asset — assetcontrollerfindall — get /api/asset/assets read asset — assetcontrollerhistoryreport — get /api/asset/assets/{id}/history report pdf read asset — assetcontrollerholderassignments — get /api/asset/assets/{id}/holder assignments read asset — assetcontrollerholderterm — get /api/asset/assets/{id}/holder assignments/{assignmentid}/term pdf read asset — assetcontrollerimpair — post /api/asset/assets/{id}/impairment manage asset impairmentrequest assetcontrollerincorporate — post /api/asset/assets manage asset incorporaterequest assetcontrollerincorporatebulk — post /api/asset/assets/bulk manage asset incorporaterequest assetcontrollermonetarycorrections — get /api/asset/assets/{id}/monetary corrections read asset — assetcontrollerpostacquisition — post /api/asset/assets/{id}/acquisition posting manage asset — assetcontrollerresolve — get /api/asset/assets/resolve manage asset inventory — assetcontrollerrevaluationregister — get /api/asset/assets/revaluations/search read asset report — assetcontrollerrevaluations — get /api/asset/assets/{id}/revaluations read asset — assetcontrollerrevalue — post /api/asset/assets/{id}/revaluation manage asset revaluerequest assetcontrollerreversedisposal — post /api/asset/assets/{id}/disposal reversal dispose asset reversedisposalrequest assetcontrollerreverseimpairment — post /api/asset/assets/{id}/impairment reversal manage asset impairmentrequest assetcontrollerreviseusefullife — post /api/asset/assets/{id}/useful life revision manage asset reviseusefulliferequest assetcontrollersearch — get /api/asset/assets/search read asset report — assetcontrollersetdepreciationregime — post /api/asset/assets/{id}/depreciation regime manage asset setdepreciationregimerequest assetcontrollerupdate — put /api/asset/assets/{id} manage asset updaterequest assetcontrollerusefulliferevisions — get /api/asset/assets/{id}/useful life revisions read asset — assetdepreciationapportionmentcontrollerallocations — get /api/asset/depreciation apportionments/allocations manage asset apportionment — assetdepreciationapportionmentcontrollercreate — post /api/asset/depreciation apportionments manage asset apportionment createrequest assetdepreciationapportionmentcontrollerhistory — get /api/asset/depreciation apportionments manage asset apportionment — assetmovementcontrolleraccept — post /api/asset/movements/{id}/accept transfer asset — assetmovementcontrolleredit — put /api/asset/movements/{id} transfer asset editmovementrequest assetmovementcontrollerhistory — get /api/asset/movements read asset — assetmovementcontrollerinitiate — post /api/asset/movements transfer asset initiaterequest assetmovementcontrollerqueue — get /api/asset/movements/queue read asset — assetmovementcontrollerreject — post /api/asset/movements/{id}/reject transfer asset rejectrequest assetmovementcontrollersearch — get /api/asset/movements/search read asset report — assetmovementcontrollersearchcsv — get /api/asset/movements/search csv read asset report — assetmovementcontrollerterm — get /api/asset/movements/{id}/term pdf read asset — assetmovementcontrollerterms — get /api/asset/movements/terms read asset report — assetmovementcontrollertransferterm — get /api/asset/movements/{id}/transfer term pdf read asset — assetpresentvalueadjustmentcontrollerlist — get /api/asset/assets/{assetid}/present value adjustments manage asset — assetpresentvalueadjustmentcontrollerregister — post /api/asset/assets/{assetid}/present value adjustments manage asset registerrequest assettaxcreditcontrollerlist — get /api/asset/assets/{assetid}/tax credits manage asset — assettaxcreditcontrollerregister — post /api/asset/assets/{assetid}/tax credits manage asset registerrequest assettemporaryexitcontrollerlist — get /api/asset/assets/{assetid}/temporary exits read asset report — assettemporaryexitcontrollerregister — post /api/asset/assets/{assetid}/temporary exits manage asset exitrequest realpropertyattachmentcontrollerdelete — delete /api/asset/real properties/{realpropertyid}/attachments/{attachmentid} manage real property — realpropertyattachmentcontrollerdownload — get /api/asset/real properties/{realpropertyid}/attachments/{attachmentid}/download manage real property — realpropertyattachmentcontrollerlist — get /api/asset/real properties/{realpropertyid}/attachments manage real property — realpropertyattachmentcontrollerupload — post /api/asset/real properties/{realpropertyid}/attachments manage real property — realpropertycontrollerauthorizemaintenancerequest — post /api/asset/real properties/{id}/maintenance requests/{requestid}/authorization manage real property maintenanceauthorizationrequest realpropertycontrollerdelete — delete /api/asset/real properties/{id} manage real property — realpropertycontrollerdeleteimprovement — delete /api/asset/real properties/{id}/improvements/{improvementid} manage real property — realpropertycontrollerdeleteinspection — delete /api/asset/real properties/{id}/inspections/{inspectionid} manage real property — realpropertycontrollerdeleteinsurance — delete /api/asset/real properties/{id}/insurances/{insuranceid} manage real property — realpropertycontrollerdeletelease — delete /api/asset/real properties/{id}/leases/{leaseid} manage real property — realpropertycontrollerdeletemaintenancerequest — delete /api/asset/real properties/{id}/maintenance requests/{requestid} manage real property — realpropertycontrollerdeletememorial — delete /api/asset/real properties/{id}/memorial manage real property — realpropertycontrollerdeletememorialupdate — delete /api/asset/real properties/{id}/memorial updates/{updateid} manage real property — realpropertycontrollerdeleterental — delete /api/asset/real properties/{id}/rentals/{rentalid} manage real property — realpropertycontrollerdeletetax — delete /api/asset/real properties/{id}/taxes/{taxid} manage real property — realpropertycontrollerdisposalreportpdf — get /api/asset/real properties/{id}/disposals/{disposalid}/report pdf read asset — realpropertycontrollerdisposals — get /api/asset/real properties/{id}/disposals read asset — realpropertycontrollerdispose — post /api/asset/real properties/{id}/disposals manage real property disposalrequest realpropertycontrollerfichapdf — get /api/asset/real properties/{id}/ficha pdf read asset — realpropertycontrollerfindall — get /api/asset/real properties read asset — realpropertycontrollerfindbyid — get /api/asset/real properties/{id} read asset — realpropertycontrollerimprovements — get /api/asset/real properties/{id}/improvements read asset — realpropertycontrollerinspectionchecklist — get /api/asset/real properties/{id}/inspections/{inspectionid}/checklist read asset — realpropertycontrollerinspectionreportpdf — get /api/asset/real properties/{id}/inspections/{inspectionid}/report pdf read asset — realpropertycontrollerinspections — get /api/asset/real properties/{id}/inspections read asset — realpropertycontrollerinsurances — get /api/asset/real properties/{id}/insurances read asset — realpropertycontrollerleasebillings — get /api/asset/real properties/{id}/leases/{leaseid}/billings read asset — realpropertycontrollerleases — get /api/asset/real properties/{id}/leases read asset — realpropertycontrollermaintenancereportcsv — get /api/asset/real properties/{id}/maintenance requests/report csv read asset — realpropertycontrollermaintenancerequests — get /api/asset/real properties/{id}/maintenance requests read asset — realpropertycontrollermemorial — get /api/asset/real properties/{id}/memorial read asset — realpropertycontrollermemorialreportpdf — get /api/asset/real properties/{id}/memorial/report pdf read asset — realpropertycontrollermemorialupdates — get /api/asset/real properties/{id}/memorial updates read asset — realpropertycontrollerpaytaxinstallment — post /api/asset/real properties/{id}/taxes/{taxid}/installments/{number}/pay manage real property payinstallmentrequest realpropertycontrollerrecordimprovement — post /api/asset/real properties/{id}/improvements manage real property improvementrequest realpropertycontrollerrecordinspection — post /api/asset/real properties/{id}/inspections manage real property inspectionrequest realpropertycontrollerrecordinsurance — post /api/asset/real properties/{id}/insurances manage real property insurancerequest realpropertycontrollerrecordlease — post /api/asset/real properties/{id}/leases manage real property leaserequest realpropertycontrollerrecordmaintenancerequest — post /api/asset/real properties/{id}/maintenance requests manage real property maintenancerequestbody realpropertycontrollerrecordmemorialupdate — post /api/asset/real properties/{id}/memorial updates manage real property memorialupdaterequest realpropertycontrollerrecordrental — post /api/asset/real properties/{id}/rentals manage real property rentalrequest realpropertycontrollerrecordtax — post /api/asset/real properties/{id}/taxes manage real property taxrequest realpropertycontrollerregister — post /api/asset/real properties manage real property registerrequest realpropertycontrollerrentals — get /api/asset/real properties/{id}/rentals read asset — realpropertycontrollerreportcsv — get /api/asset/real properties/report csv read asset — realpropertycontrollerreportpdf — get /api/asset/real properties/report pdf read asset — realpropertycontrollerresponsibilitytermpdf — get /api/asset/real properties/{id}/responsibility term pdf read asset — realpropertycontrollerrunleasebilling — post /api/asset/real properties/leases/billing run manage real property — realpropertycontrollersavememorial — post /api/asset/real properties/{id}/memorial manage real property memorialrequest realpropertycontrollertaxes — get /api/asset/real properties/{id}/taxes read asset — realpropertycontrollertaxinstallments — get /api/asset/real properties/{id}/taxes/{taxid}/installments read asset — realpropertycontrollerupdate — put /api/asset/real properties/{id} manage real property updaterequest realpropertycontrollerupdatedisposal — put /api/asset/real properties/{id}/disposals/{disposalid} manage real property disposalmetadatarequest realpropertycontrollerupdateimprovement — put /api/asset/real properties/{id}/improvements/{improvementid} manage real property improvementrequest realpropertycontrollerupdateinspection — put /api/asset/real properties/{id}/inspections/{inspectionid} manage real property inspectionrequest realpropertycontrollerupdateinsurance — put /api/asset/real properties/{id}/insurances/{insuranceid} manage real property insurancerequest realpropertycontrollerupdatelease — put /api/asset/real properties/{id}/leases/{leaseid} manage real property leaserequest realpropertycontrollerupdatemaintenancerequest — put /api/asset/real properties/{id}/maintenance requests/{requestid} manage real property maintenancerequestbody realpropertycontrollerupdaterental — put /api/asset/real properties/{id}/rentals/{rentalid} manage real property rentalrequest realpropertycontrollerupdatetax — put /api/asset/real properties/{id}/taxes/{taxid} manage real property taxrequest corpos de requisição checklistitemrequest campo tipo obrigatório observação description string sim máx 240 notes string — máx 500 status string sim compliant · non compliant · not applicable componentrequest campo tipo obrigatório observação accumulateddepreciation number — — componentvalue number sim — depreciationmethod string — máx 24 description string sim máx 240 residualrate number sim — usefullifemonths integer (int32) sim — createrequest campo tipo obrigatório observação criterion string sim fixed percentage · headcount · area · usage effectivefrom string (date) sim — lines linerequest \[] sim — note string — máx 240 scopeid string (uuid) sim — scopetype string sim asset · asset class disposalmetadatarequest campo tipo obrigatório observação decreenumber string — máx 60 landvalue number — — location string — máx 240 managingunit string — máx 160 processnumber string — máx 60 rationale string sim máx 500 recipient string — máx 240 returnforecastdate string (date) — — disposalrequest campo tipo obrigatório observação classification string sim idle · recoverable · uneconomical · irrecoverable · not applicable decreenumber string — máx 60 disposaldate string (date) — — dispositionkind string — permanent · temporary landvalue number — — location string — máx 240 managingunit string — máx 160 modality string sim sale · donation · exchange · auction · scrapping · loss · theft · undue registration · external transfer · other · dispatch · permanent consumption · other reasons · recoverable · dation in payment · investiture · investiture alienation · dismemberment · casualty · physical nonexistence · obsolescence · acquisition processnumber string — máx 60 rationale string sim máx 500 recipient string — máx 240 returnforecastdate string (date) — — disposerequest campo tipo obrigatório observação classification string sim idle · recoverable · uneconomical · irrecoverable · not applicable commissionmemberids string\[] sim — disposaldate string (date) — — modality string sim sale · donation · exchange · auction · scrapping · loss · theft · undue registration · external transfer · other · dispatch · permanent consumption · other reasons · recoverable · dation in payment · investiture · investiture alienation · dismemberment · casualty · physical nonexistence · obsolescence · acquisition rationale string sim máx 500 editmovementrequest campo tipo obrigatório observação operationdate string (date) sim — reason string — máx 240 tobinid string (uuid) — — todepartmentid string (uuid) — — toestablishmentid string (uuid) sim — toholderemployeeid string (uuid) sim — exitrequest campo tipo obrigatório observação destination string sim máx 300 exitdate string (date) sim — expectedreturndate string (date) sim — objective string sim máx 500 responsiblename string sim máx 160 holderassignmentrequest campo tipo obrigatório observação assignedat string (date) — — holderemployeeid string (uuid) sim — notes string — máx 500 impairmentrequest campo tipo obrigatório observação rationale string sim máx 500 recoverableamount number sim mín 0 improvementrequest campo tipo obrigatório observação amount number sim mín 0 contractnumber string — máx 80 description string sim máx 240 enddate string (date) — — executedby string — máx 160 fundingsource string — máx 120 improvementdate string (date) — — improvementtype string — construction · expansion · renovation · modernization · adaptation · recovery · other legalnature string — necessary · useful · voluptuary maintenancediscipline string — hydraulic · electrical · construction · painting · masonry · carpentry · other maintenancetype string — preventive · corrective · predictive · not applicable processnumber string — máx 80 servicedescription string — máx 500 startdate string (date) — — technicalresponsible string — máx 160 workorder string — máx 80 incorporaterequest campo tipo obrigatório observação acquisitioncost number sim — acquisitiondate string (date) sim — acquisitiontype string sim máx 24 assetclassid string (uuid) sim — assetnumberprefix string — máx 12 binid string (uuid) — — budgetkind string — máx 16 characteristics string — máx 500 contabilizationdate string (date) sim — costcenterid string (uuid) — — departmentid string (uuid) — — description string sim máx 240 establishmentid string (uuid) — — holderemployeeid string (uuid) — — nondepreciable boolean — — originalusefullifemonths integer (int32) — — physicalsituation string — máx 40 placedinusedate string (date) sim — postnow boolean — — projectid string (uuid) — — residualrate number — — serialnumber string — máx 80 supplierpartnerid string (uuid) — — warrantyend string (date) — — warrantystart string (date) — — initiaterequest campo tipo obrigatório observação assetid string (uuid) sim — operationdate string (date) sim — reason string — máx 240 tobinid string (uuid) — — todepartmentid string (uuid) — — toestablishmentid string (uuid) sim — toholderemployeeid string (uuid) sim — inspectionrequest campo tipo obrigatório observação checklist checklistitemrequest \[] — — conservationstate string sim good · regular · poor · ruins finalconsiderations string — máx 1000 findings string — máx 1000 inspectionaddress string — máx 240 inspectiondate string (date) sim — inspectionname string — máx 160 inspectiontarget string sim land · building newusefullifemonths integer (int32) — — rationale string — máx 500 insurancerequest campo tipo obrigatório observação coveragedescription string — máx 500 coverageend string (date) sim — coveragestart string (date) sim — deductible number — — insuredamount number sim mín 0 insurer string sim máx 160 notes string — máx 500 policynumber string sim máx 80 premium number — — responsiblename string — máx 160 leaserequest campo tipo obrigatório observação adjustmentindex string sim none · igpm · ipca contractnumber string sim máx 80 dueday integer (int32) sim mín 1 · máx 28 enddate string (date) sim — financialcategoryid string (uuid) sim — instrumenttype string sim lease · concession of use · real right concession · tenancy monthlyamount number sim mín 0 notes string — máx 1000 startdate string (date) sim — status string — active · suspended · terminated tenantpartnerid string (uuid) sim — linerequest campo tipo obrigatório observação costcenterid string (uuid) sim — percentage number sim — maintenanceauthorizationrequest campo tipo obrigatório observação authorizationdate string (date) — — authorizationnotes string — máx 1000 decision string sim pending · authorized · not authorized maintenancevalue number — — technicianname string — máx 200 maintenancerequestbody campo tipo obrigatório observação details string — máx 2000 extension string — máx 40 location string — máx 240 materialsservices string — máx 2000 quantities string — máx 1000 requestdate string (date) sim — requestername string sim máx 200 sector string — máx 160 memorialrequest campo tipo obrigatório observação acquisitionvalue number — — apparentage integer (int32) — — bathrooms integer (int32) — — boundaryeast string — máx 240 boundarynorth string — máx 240 boundarysouth string — máx 240 boundarywest string — máx 240 builtarea number — — complementaryworks string — máx 4000 constructionstandard string — máx 80 currentvalue number — — detailing string — máx 4000 diningrooms integer (int32) — — floors integer (int32) — — kitchens integer (int32) — — landarea number — — memorialcompany string — máx 160 municipalinscription string — máx 80 notes string — máx 1000 pantries integer (int32) — — projectconcept string — máx 4000 realestateregistration string — máx 80 registrationoffice string — máx 160 responsiblename string — máx 160 rip string — máx 40 rooms integer (int32) — — walls integer (int32) — — worktype string — máx 80 memorialupdaterequest campo tipo obrigatório observação description string sim máx 500 notes string — máx 1000 updatedate string (date) sim — monetarycorrectionrequest campo tipo obrigatório observação coefficient number sim mín 1 indexcode string sim máx 40 rationale string sim máx 500 payinstallmentrequest campo tipo obrigatório observação paidat string (date) — — registerrequest campo tipo obrigatório observação acquisitioncost number sim mín 0 acquisitiondate string (date) sim — address string — máx 240 addressnumber string — máx 20 assetclassid string (uuid) sim — budgetkind string — máx 16 city string — máx 120 complement string — máx 120 contabilizationdate string (date) sim — costcenterid string (uuid) — — country string — máx 60 departmentid string (uuid) — — description string sim máx 240 establishmentid string (uuid) — — holderemployeeid string (uuid) — — incorporationtype string sim purchase · donation · exchange · cession · reversion · dation · expropriation · adverse possession · construction · improvement · dismemberment landlength number — — landpropertyid string (uuid) — — landwidth number — — landzone string — rural · urban latitude number — mín 90 · máx 90 longitude number — mín 180 · máx 180 managingunit string — máx 160 neighborhood string — máx 120 occupationstatus string — occupied · vacant · ceded · rented · irregular parentpropertyid string (uuid) — — physicalsituation string — máx 40 placedinusedate string (date) sim — postalcode string — máx 9 propertykind string — máx 60 propertynumberprefix string — máx 12 propertytype string sim land · building region string — máx 60 registrationnumber string — máx 80 statecode string — máx 2 street string — máx 200 supplierpartnerid string (uuid) — — totallandarea number — — usecondition string — in use · unused · under works · interdicted rejectrequest campo tipo obrigatório observação reason string sim máx 240 rentalrequest campo tipo obrigatório observação adjustmentindex string — máx 40 contractnumber string sim máx 80 costcenterid string (uuid) — — enddate string (date) sim — interest number — — lessor string sim máx 200 notes string — máx 1000 paymentdate string (date) — — penalty number — — periodicity string sim annual · monthly rentamount number sim mín 0 securitydeposit number — — startdate string (date) sim — revaluerequest campo tipo obrigatório observação fairvalue number sim mín 0 rationale string sim máx 500 reason string — data adjustment · revaluation reversedisposalrequest campo tipo obrigatório observação rationale string sim máx 500 reviseusefulliferequest campo tipo obrigatório observação newresidualrate number — mín 0 · máx 100 newusefullifemonths integer (int32) sim mín 1 rationale string sim máx 500 setdepreciationregimerequest campo tipo obrigatório observação coefficient number — mín 0 0001 · máx 9999 9999 incentiveenddate string (date) — — incentivestartdate string (date) — — regime string sim standard · accelerated · decelerated · incentivized taxrequest campo tipo obrigatório observação amount number sim mín 0 costcenterid string (uuid) — — description string sim máx 240 firstduedate string (date) — — installmentcount integer (int32) — — interest number — — notes string — máx 500 paymentstatus string — to pay · paid · contested penalty number — — periodicity string sim annual · monthly presentationdate string (date) — — referenceyear integer (int32) — — supplierpartnerid string (uuid) — — taxtype string sim property tax · tariff · fee · other updaterequest campo tipo obrigatório observação address string — máx 240 addressnumber string — máx 20 budgetkind string — máx 16 city string — máx 120 complement string — máx 120 costcenterid string (uuid) — — country string — máx 60 departmentid string (uuid) — — description string sim máx 240 establishmentid string (uuid) — — holderemployeeid string (uuid) — — incorporationtype string sim purchase · donation · exchange · cession · reversion · dation · expropriation · adverse possession · construction · improvement · dismemberment landlength number — — landwidth number — — landzone string — rural · urban latitude number — mín 90 · máx 90 longitude number — mín 180 · máx 180 managingunit string — máx 160 neighborhood string — máx 120 occupationstatus string — occupied · vacant · ceded · rented · irregular physicalsituation string — máx 40 postalcode string — máx 9 propertykind string — máx 60 region string — máx 60 registrationnumber string — máx 80 statecode string — máx 2 street string — máx 200 supplierpartnerid string (uuid) — — totallandarea number — — usecondition string — in use · unused · under works · interdicted upsertrequest campo tipo obrigatório observação accumulatedamortizationaccountcode string — máx 32 accumulateddepreciationaccountcode string sim máx 32 active boolean — — amortizationexpenseaccountcode string — máx 32 assetaccountcode string sim máx 32 code string sim máx 40 counterpartaccountcode string — máx 32 defaultdepreciationmethod string — máx 24 defaultusefullifemonths integer (int32) sim — depreciable boolean — — depreciationexpenseaccountcode string sim máx 32 disposalaccountcode string — máx 32 financialrevenueaccountcode string — máx 32 impairmentaccountcode string — máx 32 impairmentaccumulatedaccountcode string — máx 32 intangible boolean — — name string sim máx 160 presentvalueadjustmentaccountcode string — máx 32 recoverabletaxcurrentaccountcode string — máx 32 recoverabletaxnoncurrentaccountcode string — máx 32 residualrate number sim — revaluationsurplusaccountcode string — máx 32 transferinaccountcode string — máx 32 transferoutaccountcode string — máx 32