Udostępnij za pośrednictwem


Billing Accounts - Add Payment Terms

Dodaje warunki płatności do wszystkich profilów rozliczeniowych w ramach konta rozliczeniowego. Obecnie warunki płatności można dodawać tylko na kontach rozliczeniowych, które mają typ umowy jako "Umowa z Klientem Microsoft" i Typ konta jako "Enterprise". Ta akcja wymaga wcześniejszej autoryzacji i tylko sprzedawcy pól są upoważnieni do dodawania warunków płatności i nie jest akcją samoobsługową.

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/addPaymentTerms?api-version=2024-04-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
billingAccountName
path True

string

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

Wzorzec wyrażenia regularnego: ^([0-9]+|([Pp][Cc][Nn]\.[A-Za-z0-9]+)|[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}(:[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}_[0-9]{4}(-[0-9]{2}){2})?)$

api-version
query True

string

Wersja interfejsu API, która ma być używana z żądaniem klienta. Bieżąca wersja to 2024-04-01.

Treść żądania

Nazwa Typ Opis
parameters

PaymentTerm[]

Właściwości terminu płatności.

Odpowiedzi

Nazwa Typ Opis
200 OK

BillingAccount

Lista kont rozliczeniowych.

202 Accepted

Operacja zaakceptowała wynik, który zwraca nagłówek "Lokalizacja", który klient może sondować, aby wyświetlić wynik operacji.

Nagłówki

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Przykłady

PaymentTermsAdd

Przykładowe żądanie

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/addPaymentTerms?api-version=2024-04-01

[
  {
    "term": "net10",
    "startDate": "2023-01-05T22:39:34.2606750Z",
    "endDate": "2023-01-25T22:39:34.2606750Z"
  }
]

Przykładowa odpowiedź

location: https://management.azure.com/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/operationResults/addPaymentTerms_ed2975a8-8f77-43bb-a717-ace54326b14b?api-version=2024-04-01
retry-after: 10
operation-id: ed2975a8-8f77-43bb-a717-ace54326b14b
{
  "id": "/providers/Microsoft.Billing/billingAccounts/010000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31",
  "name": "00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31",
  "properties": {
    "accountStatus": "Active",
    "accountType": "Business",
    "accountSubType": "Enterprise",
    "agreementType": "MicrosoftCustomerAgreement",
    "displayName": "Premier Business Account",
    "hasReadAccess": true,
    "primaryBillingTenantId": "20000000-0000-0000-0000-000000000001"
  },
  "type": "Microsoft.Billing/billingAccounts",
  "systemData": {
    "createdAt": "2023-01-04T22:39:34.2606750Z",
    "lastModifiedAt": "2023-01-05T22:39:34.2606750Z"
  }
}

Definicje

Nazwa Opis
AccountStatus

Bieżący stan konta rozliczeniowego.

AccountSubType

Warstwa konta.

AccountType

Typ klienta.

AgreementType

Typ umowy.

BillingAccount

Konto rozliczeniowe.

BillingAccountProperties

Konto rozliczeniowe.

BillingAccountStatusReasonCode

Przyczyna określonego stanu konta rozliczeniowego.

BillingRelationshipType

Identyfikuje relacje rozliczeń reprezentowane przez konto rozliczeniowe. Relacja rozliczeń może być między firmą Microsoft, klientem i/lub inną firmą.

createdByType

Typ tożsamości, która utworzyła zasób.

EnrollmentDetails

Właściwości rejestracji.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ExtendedTermOption

Rozszerzenie konta rozliczeniowego zdecydowało się na firmę.

IndirectRelationshipInfo

Identyfikuje profil rozliczeniowy połączony z innym profilem rozliczeniowym w ramach pośredniego ruchu zakupu.

MarkupStatus

Stan znaczników rejestracji, dotyczy tylko rejestracji pośrednich.

PaymentTerm

Właściwości terminu płatności.

ProvisioningState

Stan aprowizacji zasobu podczas długotrwałej operacji.

RegistrationNumber

Opisuje numer rejestracji organizacji połączonej z kontem rozliczeniowym.

SoldTo

Adres osoby lub organizacji odpowiedzialnej za konto rozliczeniowe.

SupportLevel

Oferta poziomu pomocy technicznej skojarzona z rejestracją.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

TaxIdentifier

Identyfikator podatkowy dla konta rozliczeniowego.

TaxIdentifierStatus

Stan identyfikatora podatkowego.

TaxIdentifierType

Typ identyfikatora podatkowego.

AccountStatus

Bieżący stan konta rozliczeniowego.

Nazwa Typ Opis
Active

string

Deleted

string

Disabled

string

Expired

string

Extended

string

New

string

Other

string

Pending

string

Terminated

string

Transferred

string

UnderReview

string

AccountSubType

Warstwa konta.

Nazwa Typ Opis
Enterprise

string

Individual

string

None

string

Other

string

Professional

string

AccountType

Typ klienta.

Nazwa Typ Opis
Business

string

ClassicPartner

string

Enterprise

string

Individual

string

Internal

string

Other

string

Partner

string

Reseller

string

Tenant

string

AgreementType

Typ umowy.

Nazwa Typ Opis
EnterpriseAgreement

string

MicrosoftCustomerAgreement

string

MicrosoftOnlineServicesProgram

string

MicrosoftPartnerAgreement

string

Other

string

BillingAccount

Konto rozliczeniowe.

Nazwa Typ Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nazwa zasobu

properties

BillingAccountProperties

Konto rozliczeniowe.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

tags

object

Słownik metadanych skojarzonych z zasobem. Nie można go wypełnić dla wszystkich typów zasobów. Maksymalna długość klucza/wartości obsługiwana przez 256 znaków. Klucze/wartość nie powinny być puste ani mieć wartości null. Klucze nie mogą zawierać <> % & \ ? /

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

BillingAccountProperties

Konto rozliczeniowe.

Nazwa Typ Opis
accountStatus

AccountStatus

Bieżący stan konta rozliczeniowego.

accountStatusReasonCode

BillingAccountStatusReasonCode

Przyczyna określonego stanu konta rozliczeniowego.

accountSubType

AccountSubType

Warstwa konta.

accountType

AccountType

Typ klienta.

agreementType

AgreementType

Typ umowy.

billingRelationshipTypes

BillingRelationshipType[]

Identyfikuje relacje rozliczeń reprezentowane przez konto rozliczeniowe. Relacja rozliczeń może być między firmą Microsoft, klientem i/lub inną firmą.

displayName

string

Nazwa konta rozliczeniowego.

enrollmentDetails

EnrollmentDetails

Właściwości rejestracji.

hasNoBillingProfiles

boolean

Wskazuje, czy konto rozliczeniowe ma jakiekolwiek profile rozliczeniowe.

hasReadAccess

boolean

Wskazuje, czy użytkownik ma dostęp do odczytu do konta rozliczeniowego.

notificationEmailAddress

string

Adres e-mail powiadomienia dla starszego konta. Dostępny dla typu umowy Microsoft Online Services Program.

primaryBillingTenantId

string

Dzierżawa, która została użyta do skonfigurowania konta rozliczeniowego. Domyślnie tylko użytkownicy z tej dzierżawy mogą uzyskiwać przypisania ról na koncie rozliczeniowym, a wszystkie zakupy są aprowizowane w tej dzierżawie.

provisioningState

ProvisioningState

Stan aprowizacji zasobu podczas długotrwałej operacji.

qualifications

string[]

Kwalifikacje dotyczące cen na koncie rozliczeniowym. Wartości mogą być komercyjne, edukacyjne, charytatywne lub rządowe.

registrationNumber

RegistrationNumber

Opisuje numer rejestracji organizacji połączonej z kontem rozliczeniowym.

soldTo

SoldTo

Adres osoby lub organizacji odpowiedzialnej za konto rozliczeniowe.

taxIds

TaxIdentifier[]

Lista identyfikatorów podatkowych dla konta rozliczeniowego.

BillingAccountStatusReasonCode

Przyczyna określonego stanu konta rozliczeniowego.

Nazwa Typ Opis
Expired

string

ManuallyTerminated

string

Other

string

TerminateProcessing

string

Transferred

string

UnusualActivity

string

BillingRelationshipType

Identyfikuje relacje rozliczeń reprezentowane przez konto rozliczeniowe. Relacja rozliczeń może być między firmą Microsoft, klientem i/lub inną firmą.

Nazwa Typ Opis
CSPCustomer

string

CSPPartner

string

Direct

string

IndirectCustomer

string

IndirectPartner

string

Other

string

createdByType

Typ tożsamości, która utworzyła zasób.

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

EnrollmentDetails

Właściwości rejestracji.

Nazwa Typ Opis
billingCycle

string

Cykl rozliczeniowy rejestracji.

channel

string

Typ kanału rejestracji.

cloud

string

Chmura rejestracji.

countryCode

string

Kod kraju rejestracji.

currency

string

Waluta rozliczeniowa dla rejestracji.

endDate

string

Data zakończenia rejestracji.

extendedTermOption

ExtendedTermOption

Rozszerzenie konta rozliczeniowego zdecydowało się na firmę.

indirectRelationshipInfo

IndirectRelationshipInfo

Właściwości rejestracji, które mają zastosowanie tylko w przypadku rejestracji pośrednich.

invoiceRecipient

string

Kontakt, który otrzymuje faktury rejestracji.

language

string

Język rejestracji.

markupStatus

MarkupStatus

Stan znaczników rejestracji, dotyczy tylko rejestracji pośrednich.

poNumber

string

Numer zamówienia zakupu rejestracji.

startDate

string

Data rozpoczęcia rejestracji.

supportCoverage

string

Okres pokrycia pomocy technicznej dla rejestracji.

supportLevel

SupportLevel

Oferta poziomu pomocy technicznej skojarzona z rejestracją.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

ExtendedTermOption

Rozszerzenie konta rozliczeniowego zdecydowało się na firmę.

Nazwa Typ Opis
Opted-In

string

Opted-Out

string

Other

string

IndirectRelationshipInfo

Identyfikuje profil rozliczeniowy połączony z innym profilem rozliczeniowym w ramach pośredniego ruchu zakupu.

Nazwa Typ Opis
billingAccountName

string

Nazwa konta rozliczeniowego partnera lub klienta dla ruchu pośredniego.

billingProfileName

string

Nazwa profilu rozliczeniowego partnera lub klienta dla ruchu pośredniego.

displayName

string

Nazwa wyświetlana partnera lub klienta dla ruchu pośredniego.

MarkupStatus

Stan znaczników rejestracji, dotyczy tylko rejestracji pośrednich.

Nazwa Typ Opis
Disabled

string

Locked

string

Other

string

Preview

string

Published

string

PaymentTerm

Właściwości terminu płatności.

Nazwa Typ Opis
endDate

string

Data zakończenia zdefiniowanego terminu płatności i zawsze jest w formacie UTC.

isDefault

boolean

Wskazuje, że termin płatności jest standardowym terminem płatności.

startDate

string

Data obowiązywania zdefiniowanego terminu płatności jest zawsze w formacie UTC.

term

string

Reprezentuje czas trwania w formacie netXX. Zawsze w dniach.

ProvisioningState

Stan aprowizacji zasobu podczas długotrwałej operacji.

Nazwa Typ Opis
Canceled

string

Failed

string

New

string

Pending

string

Provisioning

string

Succeeded

string

RegistrationNumber

Opisuje numer rejestracji organizacji połączonej z kontem rozliczeniowym.

Nazwa Typ Opis
id

string

Unikatowy numer identyfikacyjny organizacji połączonej z kontem rozliczeniowym.

required

boolean

Określa, czy numer rejestracji jest wymagany dla konta rozliczeniowego.

type

string[]

Typy dozwolonych numerów rejestracji na podstawie kraju konta rozliczeniowego.

SoldTo

Adres osoby lub organizacji odpowiedzialnej za konto rozliczeniowe.

Nazwa Typ Opis
addressLine1

string

Wiersz adresu 1.

addressLine2

string

Wiersz adresu 2.

addressLine3

string

Wiersz adresu 3.

city

string

Miasto adresowe.

companyName

string

Nazwa firmy. Opcjonalnie dla indywidualnej umowy MCA (płatność zgodnie z rzeczywistym użyciem).

country

string

Kod kraju używa formatu ISO 3166-1 Alpha-2.

district

string

Dystrykt adresu.

email

string

Adres e-mail.

firstName

string

Imię. Opcjonalnie dla umowy MCA Enterprise.

isValidAddress

boolean

Wskazuje, czy adres jest niekompletny.

lastName

string

Nazwisko. Opcjonalnie dla umowy MCA Enterprise.

middleName

string

Imię i nazwisko.

phoneNumber

string

Numer.

postalCode

string

Kod pocztowy.

region

string

Region adresu.

SupportLevel

Oferta poziomu pomocy technicznej skojarzona z rejestracją.

Nazwa Typ Opis
Developer

string

Other

string

Pro-Direct

string

Standard

string

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

TaxIdentifier

Identyfikator podatkowy dla konta rozliczeniowego.

Nazwa Typ Opis
country

string

Kraj identyfikatora podatkowego.

id

string

Identyfikator nip.

scope

string

Zakres identyfikatora podatkowego.

status

TaxIdentifierStatus

Stan identyfikatora podatkowego.

type

TaxIdentifierType

Typ identyfikatora podatkowego.

TaxIdentifierStatus

Stan identyfikatora podatkowego.

Nazwa Typ Opis
Invalid

string

Other

string

Valid

string

TaxIdentifierType

Typ identyfikatora podatkowego.

Nazwa Typ Opis
BrazilCcmId

string

BrazilCnpjId

string

BrazilCpfId

string

CanadianFederalExempt

string

CanadianProvinceExempt

string

ExternalTaxation

string

IndiaFederalServiceTaxId

string

IndiaFederalTanId

string

IndiaPanId

string

IndiaStateCstId

string

IndiaStateGstINId

string

IndiaStateVatId

string

IntlExempt

string

LoveCode

string

MobileBarCode

string

NationalIdentificationNumber

string

Other

string

PublicSectorId

string

USExempt

string

VatId

string