■|common.helpCenter
myTickets.navLink
© 2026 — common.footer.tagline
🛠️Pentru dezvoltatori
  • Conectare automată după caracteristici
  • API pentru transferul datelor despre categorie/produs
  • Transferarea comenzilor către 1C - Order.json (RU)
  • HUB de autentificare
  • Categorie
  • Sincronizare categorie de produs: fișier JSON
Pentru dezvoltatoriCompanii

Companii


Documentație API pentru lucrul cu companii

Tabel cu descrierile câmpurilor:

Câmp Tip Necesar? Descriere
id int Nu Identificatorul unic al companiei (necesar la actualizare).
companiecodulproprietar int Da ID de proprietar al companiei. https://admin.ecom.md/ru/admin/users/user/
manager_id int Nu ID manager al companiei. https://admin.ecom.md/ru/admin/users/user/
numele_societății sfoară Da Numele companiei.
vat_rate zecimal Nu cota de TVA.
număr_cuva sfoară Nu Numărul plătitorului de TVA.
adresa_legala sfoară Da Adresa juridică a companiei.
adresa_fizica sfoară Nu Adresa fizică a companiei.
nume_bancă sfoară Nu Numele băncii companiei.
cod_fiscal sfoară Nu Cod fiscal unic al companiei.
cod_banc sfoară Nu Cod bancar.
iban sfoară Nu Contul bancar al companiei (IBAN).
cif sfoară Nu Cod CIF al companiei.
număr_înregistrare sfoară Nu Număr de înregistrare a companiei.
regiune sfoară Nu Regiunea companiei.
localitatea sfoară Nu Localizarea companiei (de exemplu, oraș).
use_vat boolean Da Compania folosește TVA?
limita_credit zecimal Nu Limita de credit al companiei.
sold zecimal Nu Bilanțul companiei.
grupcodid sfoară Nu ID unic al companiei în sistemul clientului

1. Obținerea tuturor companiilor

Metodă: GET
URL: {domeniu}/extern/companie/

Descriere:
Returnează o listă cu toate companiile de pe site.
Un filtru este disponibil până la data ultimei actualizări last_update.

Exemplu de interogare cu un filtru:

GET {domain}/external/company/?last_update=1749798794

Exemplu de răspuns:

[
    {
        „id”: 1,
        „company_owner_id”: 177581,
        „codul_manager”: 177581,
        "company_name": "Test",
        "vat_rate": "55,55",
        "vat_number": "555555",
        "legal_address": "Socoleni 9",
        "physical_address": "",
        "bank_name": "MICB",
        "fiscal_code": "FISCAL_CODE_123",
        "bank_code": "BANK_CODE_123",
        "iban": "QWEWRTYU12345",
        "cif": "20000000000",
        "registration_number": "2900000000",
        "region": "Ciocana",
        „localitate”: „Chișinău”,
        „use_vat”: fals,
        "credit_limit": "555.00",
        "sold": "55555.00"
    }
]

2. Chitanța unei companii

Metodă: GET
URL: {domeniu}/extern/companie/{id}/

Descriere:
Returnează date pentru o companie prin identificatorul său unic.

Exemplu de interogare:

GET {domain}/external/company/1/

Exemplu de răspuns:

{
    „id”: 1,
    „company_owner_id”: 177581,
    „company_owner_id”: 33333,
    "company_name": "Test",
    "vat_rate": "55,55",
    "vat_number": "555555",
    "legal_address": "Socoleni 9",
    "physical_address": "",
    "bank_name": "MICB",
    "fiscal_code": "FISCAL_CODE_123",
    "bank_code": "BANK_CODE_123",
    "iban": "QWEWRTYU12345",
    "cif": "20000000000",
    "registration_number": "2900000000",
    "region": "Ciocana",
    „localitate”: „Chișinău”,
    „use_vat”: fals,
    "credit_limit": "555.00",
    "sold": "55555.00"
}

3. Crearea mai multor companii

Metodă: POST
URL: {domain}/external/company/bulk-create/

Descriere:
Creează mai multe companii în același timp.

Exemplu de interogare:

POST {domain}/external/company/bulk-create/
Tip de conținut: application/json

Corpul cererii:

[
    {
        „company_owner_id”: 177582,
        "company_name": "Companie nouă 1",
        "vat_rate": "50,00",
        "vat_number": "123456",
        "legal_address": "Str. Test 1",
        "physical_address": "Str. Test 1",
        "bank_name": "BANCA_1",
        "fiscal_code": "CODE_123",
        "bank_code": "BANK_CODE_1",
        "iban": "IBAN_1",
        "cif": "CIF_123",
        „registration_number”: „REG_1”,
        "region": "Buiucani",
        „localitate”: „Chișinău”,
        „use_vat”: adevărat,
        "credit_limit": "2000.00",
        „sold”: „100000.00”
    },
    {
        „company_owner_id”: 177583,

"companyname": "Companie nouă 2", "vatrate": "60.00", "vatnumber": "654321", "legaladdress": "Str. Test 2", "physicaladdress": "Str. Test 2", "bankname": "BANCA2", "fiscalcode": "CODE456", "bankcode": "BANKCODE2", "iban": "IBAN2", "cif": "CIF456", „registrationnumber”: „REG2”, "region": "Botanica", „localitate”: „Chișinău”, „usevat”: fals, "creditlimit": "3000.00", "sold": "200000.00" } ]

Exemplu de răspuns:

[
    {
        „id”: 2,
        „company_owner_id”: 177582,
        "company_name": "Companie nouă 1",
        "vat_rate": "50,00",
        "vat_number": "123456",
        "legal_address": "Str. Test 1",
        "physical_address": "Str. Test 1",
        "bank_name": "BANCA_1",
        "fiscal_code": "CODE_123",
        "bank_code": "BANK_CODE_1",
        "iban": "IBAN_1",
        "cif": "CIF_123",
        „registration_number”: „REG_1”,
        "region": "Buiucani",
        „localitate”: „Chișinău”,
        „use_vat”: adevărat,
        "credit_limit": "2000.00",
        „sold”: „100000.00”
    },
    {
        „id”: 3,
        „company_owner_id”: 177583,
        "company_name": "Companie nouă 2",
        "vat_rate": "60.00",
        "vat_number": "654321",
        "legal_address": "Str. Test 2",
        "physical_address": "Str. Test 2",
        "bank_name": "BANCA_2",
        "fiscal_code": "CODE_456",
        "bank_code": "BANK_CODE_2",
        "iban": "IBAN_2",
        "cif": "CIF_456",
        „registration_number”: „REG_2”,
        "region": "Botanica",
        „localitate”: „Chișinău”,
        „use_vat”: fals,
        "credit_limit": "3000.00",
        "sold": "200000.00"
    }
]

4. Actualizare pentru mai multe companii

Metodă: PUT
URL: {domeniu}/external/company/bulk-update/

Descriere:
Actualizează datele pentru mai multe companii simultan.

Exemplu de interogare:

PUT {domain}/external/company/bulk-update/
Tip de conținut: application/json

Corpul cererii:

[
    {
        „id”: 1,
        "company_name": "Compania 1 actualizată",
        "credit_limit": "7000.00",
        "sold": "150000.00"
    },
    {
        „id”: 2,
        "company_name": "Compania 2 actualizată",
        "credit_limit": "5000.20",
        "sold": "220000.00"
    }
]

Exemplu de răspuns:

[
    {
        „id”: 1,
        "company_name": "Compania 1 actualizată",
        "credit_limit": "7000.00",
        "sold": "150000.00"
    },
    {
        „id”: 2,
        "company_name": "Compania 2 actualizată",
        "credit_limit": "5000.20",
        "sold": "220000.00"
    }
]

A fost util articolul?

Da, multumesc! Din pacate nu

article.helpfulQuestion

article.original https://docs.ecom.md/548-558-578--kompanii/